From archcore
Generates ISO 29148 requirements cascade documents: BRS → StRS → SyRS → SRS with traceability relations. For regulated systems, multi-team projects, complex distributed systems.
npx claudepluginhub archcore-ai/plugin --plugin archcoreThis skill uses the workspace's default tool permissions.
Formal requirements decomposition with traceability. Best for regulated systems, multi-team projects, complex distributed systems.
Elicits requirements through structured questioning and generates high-quality SRS documents aligned with ISO/IEC/IEEE 29148 when no prior specs exist.
Orchestrates Problem-Based SRS methodology to derive traceable functional requirements from business problems via 6 structured steps and sub-skills.
Creates linked MRD (market), BRD (business), and URD (user) documents in discovery flow. For product teams: market research, stakeholder alignment, business analysis before PRD.
Share bugs, ideas, or general feedback.
Formal requirements decomposition with traceability. Best for regulated systems, multi-team projects, complex distributed systems.
mcp__archcore__list_documents(types=["brs", "strs", "syrs", "srs", "mrd", "brd", "urd"]) — see what exists. If $ARGUMENTS provided, check for duplicates on this topic.
If upstream documents exist (MRD, BRD, URD), reference them. If part of the cascade already exists, pick up where it left off.
Use the AskUserQuestion tool to ask: "What business goals does this formalize? What source documents exist (MRD, BRD)?"
Compose content covering all BRS sections using source documents for depth. Create via mcp__archcore__create_document(type="brs").
Add relations to sources: mcp__archcore__add_relation — brs implements mrd/brd (if they exist).
Use the AskUserQuestion tool to ask: "What stakeholder classes exist? What are their distinct requirements?"
Compose content covering all StRS sections using BRS and URD for depth. Create via mcp__archcore__create_document(type="strs").
Add relations:
implements brsimplements urd (if URD exists)Use the AskUserQuestion tool to ask: "What is the system boundary? What are the key interfaces and operational modes?"
Compose content covering all SyRS sections using StRS for depth. Create via mcp__archcore__create_document(type="syrs").
Add relation: mcp__archcore__add_relation — syrs implements strs.
Use the AskUserQuestion tool to ask: "What software components need specifying? What are the functional and non-functional requirements?"
Compose content covering all SRS sections using SyRS for depth. Create via mcp__archcore__create_document(type="srs").
Add relation: mcp__archcore__add_relation — srs implements syrs.
Check for specs, plans, or PRDs that should be linked. SRS typically flows into spec or plan documents.
Four cascading documents: BRS → StRS → SyRS → SRS (each implements previous). Full ISO 29148 traceability chain.