From archcore
Creates linked ADR, spec, and plan documents for significant architectural decisions requiring formal specification and implementation plan. Checks existing docs, prompts for details, and adds relations.
npx claudepluginhub archcore-ai/plugin --plugin archcoreThis skill uses the workspace's default tool permissions.
End-to-end architectural design flow. Best for significant technical decisions that need formal specification and an implementation plan.
Creates Architecture Decision Records (ADRs) in MADR format, arc42 documentation, and plan-context.md as context bridge to Claude Code. For architecture, tech stack, system design, or technical structuring.
Creates and manages Architecture Decision Records (ADRs) for documenting technology choices, design decisions, and architectural changes. Tracks status, alternatives considered, and consequences over time.
Share bugs, ideas, or general feedback.
End-to-end architectural design flow. Best for significant technical decisions that need formal specification and an implementation plan.
mcp__archcore__list_documents(types=["adr", "spec", "plan"]) — see what exists. If $ARGUMENTS provided, check for duplicates on this topic.
If related documents already exist (e.g., an ADR without a spec), pick up where the chain left off — don't recreate.
Use the AskUserQuestion tool to ask: "What decision was made? What alternatives were considered?"
Compose content covering Context, Decision, Alternatives Considered, Consequences. Create via mcp__archcore__create_document(type="adr").
Use the AskUserQuestion tool to ask: "What is the contract surface? What are the constraints and invariants?"
Compose content covering Purpose, Scope, Authority, Subject, Contract Surface, Normative Behavior, Constraints, Invariants, Error Handling, Conformance. Create via mcp__archcore__create_document(type="spec").
Add relation: mcp__archcore__add_relation — spec implements adr.
Use the AskUserQuestion tool to ask: "What are the implementation phases? What are the dependencies?"
Compose content covering Goal, Tasks (phased), Acceptance Criteria, Dependencies. Create via mcp__archcore__create_document(type="plan").
Add relation: mcp__archcore__add_relation — plan implements spec.
Check for rules, guides, or other documents that should be linked. Suggest additional add_relation calls.
Three linked documents: ADR → spec → plan (each implements previous).