agentsclimarketplace

Solution

Skill carinyaparc/skills/skills/solution

Carinya Parc Agent Skills

Install
npx -y skills add carinyaparc/skills --skill solution

Assembled 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)

  1. Read product.md and architecture principles
  2. §1 Context and scope — boundary, C4 L1 (ASCII), owns / does not own
  3. §2 Quality goals and constraints — top 3–5 NFRs, constraints
  4. Scaffold §3–11 with [NEEDS CLARIFICATION]
  5. Delete the <!-- DO NOT INCLUDE --> comment block before saving

Steps (full)

  1. Read all context
  2. §1 Context and scope
  3. §2 Quality goals and constraints
  4. §3 Solution strategy — style, key choices, principles vs quality goals
  5. §4 Building block view — C4 L2/L3, module layout
  6. §5 Runtime view — 2–5 key sequences
  7. §6 Data model and ubiquitous language
  8. §7 Cross-cutting concepts — observability, errors, security, testing
  9. §8 Deployment and environments
  10. §9 Architectural decisions — links to ADRs in docs/architecture/decisions/; mark gaps as "(Not yet written)"
  11. §10 Risks, technical debt, open questions
  12. §11 Graduation candidates — patterns that may lift org-wide when reused
  13. 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 Gherkintasks.md, not solution.
  • Closed ADRsADR-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, adr
  • docs-review — review or critique an existing solution.md

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.