From principled-docs
Module documentation strategy for the Principled framework. Consult when working with proposals/, plans/, decisions/, architecture/ directories, README, CONTRIBUTING, CLAUDE, or INTERFACE files in any module. Covers the proposals → decisions → plans pipeline, naming conventions, lifecycle rules, DDD decomposition, and audience definitions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/principled-docs:docs-strategyThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill provides Claude Code with comprehensive knowledge of the Principled documentation strategy. It is not directly invocable — it informs Claude's behavior when documentation-related context is encountered.
This skill provides Claude Code with comprehensive knowledge of the Principled documentation strategy. It is not directly invocable — it informs Claude's behavior when documentation-related context is encountered.
Activate this knowledge when:
docs/proposals/, docs/plans/, docs/decisions/, or docs/architecture/README.md, CONTRIBUTING.md, CLAUDE.md, or INTERFACE.mdRead these files for detailed guidance on specific topics:
reference/structure-spec.md — Complete structural definition per module type: which directories and files are required for core, lib, and app modules, plus the root-level structure.reference/component-guide.md — Purpose, audience, and content expectations for every documentation component (proposals, plans, decisions, architecture docs, README, CONTRIBUTING, CLAUDE, INTERFACE, runbooks, integration docs, config docs).reference/naming-conventions.md — NNN-short-title.md patterns, slug rules (lowercase, hyphens, no special characters), zero-padding to 3 digits, sequence numbering rules, fixed-name files, directory naming.reference/lifecycle-rules.md — Proposal state machine (draft → in-review → accepted|rejected|superseded), plan lifecycle (active → complete|abandoned), ADR immutability contract (immutable after acceptance, superseded_by exception), valid transitions, and terminal state rules.reference/ddd-decomposition.md — How to apply DDD concepts when creating implementation plans: bounded contexts, aggregates, domain events, task decomposition, and practical examples.diagrams/pipeline-overview.md — Visual representation of the Proposals → Decisions → Plans pipeline, lifecycle flows, data flow between stages, immutability boundaries, and module vs. root scope.superseded_by).npx claudepluginhub alexnodeland/principled --plugin principled-docsGuides project documentation structure, content requirements, and best practices. Includes templates for README, ARCHITECTURE, API docs, and change history.
Stress-tests a plan against the project's domain model, sharpens terminology, and updates CONTEXT.md and ADRs inline as decisions crystallise. Run before /claude-setup:build on non-trivial features in repos that have (or should have) a CONTEXT.md.
Technical design documents — problem analysis, solution exploration, architectural decisions. Invoke whenever task involves any interaction with design documents — creating, updating, reviewing, comparing options, or capturing architectural decisions.