By alexnodeland
Map code to architectural decisions, detect drift, audit decision coverage, and keep architecture documents synchronized with the codebase.
Audit ADR coverage across modules. Identifies modules with no architectural governance, orphaned ADRs referencing removed modules, and stale architecture docs. Classifies findings by severity.
Detect violations of architectural decisions in the codebase. Checks module dependency direction rules, identifies boundary violations, and reports drift between documented decisions and actual code.
Generate a map linking modules to their governing ADRs and architecture documents. Scans all modules via CLAUDE.md discovery, cross-references ADRs and architecture docs, and classifies governance coverage as Full, Partial, or None.
Answer natural-language questions about the architecture by cross-referencing ADRs, architecture docs, proposals, and the codebase. Designed for onboarding and architecture exploration.
Architecture governance strategy for the Principled framework. Consult when working with architecture maps, drift detection, coverage audits, architecture document sync, or module boundary enforcement. Covers dependency direction rules, governance mapping conventions, and the heuristic analysis approach.
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
📐 Principled Marketplace
A curated Claude Code plugin marketplace for specification-first development.
A Claude Code plugin marketplace hosting first-party and community plugins for the Principled specification-first methodology. Add the marketplace once, install any plugin.
| Plugin | Category | Description |
|---|---|---|
| principled-docs | documentation | Scaffold, author, and enforce module documentation structure following the Principled specification-first methodology (v0.3.1) |
| principled-implementation | implementation | Orchestrate DDD plan execution via worktree-isolated Claude Code agents (v0.1.0) |
| principled-github | workflow | Integrate the principled workflow with GitHub native features: issues, PRs, templates, actions, CODEOWNERS, and labels (v0.1.0) |
| principled-quality | quality | Connect code reviews to the principled documentation pipeline with spec-driven checklists and review tracking (v0.1.0) |
| principled-release | workflow | Generate changelogs from the documentation pipeline, verify release readiness, and coordinate versioned releases (v0.1.0) |
| principled-architecture | architecture | Map modules to governing ADRs, detect architectural drift, audit governance coverage, and sync architecture docs (v0.1.0) |
No community plugins yet. See Contributing to submit one.
/plugin marketplace add alexnodeland/principled
/plugin install principled-docs@principled-marketplace
/plugin install principled-implementation@principled-marketplace
/plugin install principled-github@principled-marketplace
/plugin install principled-quality@principled-marketplace
/plugin install principled-release@principled-marketplace
/plugin install principled-architecture@principled-marketplace
Add to your project's .claude/settings.json:
{
"extraKnownMarketplaces": {
"principled-marketplace": {
"source": {
"source": "github",
"repo": "alexnodeland/principled"
}
}
},
"enabledPlugins": {
"principled-docs@principled-marketplace": true,
"principled-implementation@principled-marketplace": true,
"principled-github@principled-marketplace": true,
"principled-quality@principled-marketplace": true,
"principled-release@principled-marketplace": true,
"principled-architecture@principled-marketplace": true
}
}
principled/
├── .claude-plugin/
│ └── marketplace.json # Plugin catalog
├── plugins/ # First-party plugins
│ ├── principled-docs/ # Documentation structure plugin
│ ├── principled-implementation/ # Plan execution plugin
│ ├── principled-github/ # GitHub integration plugin
│ ├── principled-quality/ # Code review quality plugin
│ ├── principled-release/ # Release lifecycle plugin
│ └── principled-architecture/ # Architecture governance plugin
├── external_plugins/ # Community plugins
├── docs/ # Marketplace governance
│ ├── proposals/ # RFCs
│ ├── plans/ # Implementation plans
│ ├── decisions/ # ADRs
│ └── architecture/ # Design docs
└── .claude/ # Dev configuration
First-party plugins live in plugins/. They are maintained by the project and must:
npx claudepluginhub alexnodeland/principled --plugin principled-architectureScaffold, author, and enforce module documentation structure following the Principled specification-first methodology.
Connect code reviews to the principled documentation pipeline with spec-driven checklists, context surfacing, coverage assessment, and structured review summaries.
Generate changelogs from the documentation pipeline, verify release readiness, coordinate version bumps, and govern the release lifecycle.
Orchestrate DDD plan execution via worktree-isolated Claude Code agents. Decomposes plans into tasks, spawns agents in git worktrees, validates implementations, and merges results.
Integrate the Principled specification-first workflow with GitHub native features: issues, pull requests, templates, actions, CODEOWNERS, and labels.
Architecture Deep Research — scan a repo, draft a PRD, run live deep research, get a cited handoff. Use when picking a topology, retrieval architecture, event bus, storage engine, auth pattern, or any system-design decision before code lands.
AI-powered architecture documentation framework with ADRs, reviews, and pragmatic mode
Make your AI agent code with your project's architecture, rules, and decisions.
Architecture Decision Records authoring and management
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Comprehensive startup business analysis with market sizing (TAM/SAM/SOM), financial modeling, team planning, and strategic research