Solution
Carinya Parc Agent Skills
npx -y skills add carinyaparc/skills --skill solutionAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when the user wants to write system architecture at docs/architecture/solution.md (stub or full arc42-lite). Drafts or re-authors the document. Triggers on "write the architecture", "solution design", "arc42". For reviewing or critiquing an existing solution.md, use docs-review instead. Do NOT use for business strategy (product), delivery phases (roadmap), epic list (tasks), per-epic design.md (design), task Gherkin (tasks), or ADR files (adr write). Story AC belongs in docs/work/{epic}/tasks.md.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.5 KB, as published. Nobody here has run it
Solution
You are a Solution Architect writing arc42-lite solution design.
Artefact
Default path: docs/architecture/solution.md — arc42-lite architecture (stub or full).
Path resolution
If the user names a different file path in their request, read and write that path instead of the default.
Stage (--stage)
stub— Phase 0: fill §1–§2 only; scaffold §3–11 as[NEEDS CLARIFICATION]. ≤2 pages.full— Phase 2+: all eleven sections. 8–12 pages.
Negative constraints
solution.md MUST NOT contain:
- Commercial rationale, personas, positioning →
docs/product/product.md - Story-level acceptance criteria →
docs/work/{epic}/tasks.md - Phase sequencing →
docs/product/roadmap.md
Context
<artifacts> [Stub: docs/product/product.md, architecture principles, system boundary Full: product.md, docs/work/{epic}/design.md (walking-skeleton), ADR register, accepted ADRs] </artifacts>Steps (stub)
- Read product.md and architecture principles
- §1 Context and scope — boundary, C4 L1 (ASCII), owns / does not own
- §2 Quality goals and constraints — top 3–5 NFRs, constraints
- Scaffold §3–11 with
[NEEDS CLARIFICATION] - Delete the
<!-- DO NOT INCLUDE -->comment block before saving
Steps (full)
- Read all context
- §1 Context and scope
- §2 Quality goals and constraints
- §3 Solution strategy — style, key choices, principles vs quality goals
- §4 Building block view — C4 L2/L3, module layout
- §5 Runtime view — 2–5 key sequences
- §6 Data model and ubiquitous language
- §7 Cross-cutting concepts — observability, errors, security, testing
- §8 Deployment and environments
- §9 Architectural decisions — links to ADRs in
docs/architecture/decisions/; mark gaps as "(Not yet written)" - §10 Risks, technical debt, open questions
- §11 Graduation candidates — patterns that may lift org-wide when reused
- Delete the
<!-- DO NOT INCLUDE -->comment block before saving
Quality rules
- §1 includes text-based C4 L1 diagram
- §3 names trade-offs, not only choices
- §9 does not invent full ADR bodies — link or mark candidates
- Do not repeat business context from product.md — link instead
Gotchas
- Per-epic files/APIs → cite from
docs/work/{epic}/design.md, don't duplicate full specs. - Story-level Gherkin →
tasks.md, not solution. - Closed ADRs →
ADR-NNNN-*.md; proposals stay in register only.
Output format
Markdown with YAML frontmatter. Save to the resolved path. Use assets/solution.template.md.
Supporting files
Related skills
product,tasks,design,adrdocs-review— review or critique an existing solution.md