mcpbeat Sign in

Ln 73 System Design Proposal Builder Skill for Claude

Creates a decision-complete target system design from requirements and constraints. Use before implementation planning; not for requirements baselines, reviews, audits, or code changes.

2k tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
527
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/levnikolaevich/claude-code-skills --skill ln-73-system-design-proposal-builder

The instruction itself

11 sections, as written by the author

System Design Proposal Builder

Goal: Create a proportionate, evidence-backed target system design that turns requirements into explicit boundaries, contracts, data flow, failure behavior, operations, and tradeoffs. Change only the approved design document; do not implement, audit, or approve the delivery.

Execution contract: Treat the ordered checkbox workflow below as this skill's Definition of Done. Work through every item in order, and mark it complete only when its action and required evidence are complete. N/A, skipped, unavailable, or delegated items remain incomplete.

Before returning, apply this skill's verdict and approval rules to every incomplete item and prepend Checklist: X/Y complete<br>Incomplete: None | section/item — reason; outcome impact; exact next action; list every incomplete item.

Tool Routing

| Need | Preferred capability | Fallback |

|---|---|---|

| Requirements and constraints | Approved requirements, baseline, decisions, and direct stakeholder input | Mark material gaps and ask the smallest decision question |

| Current implementation and conventions | Repository search, manifests, entrypoints, and architecture artifacts | Treat as greenfield only when the user or repository establishes that fact; otherwise mark current state UNKNOWN and return REVISE or BLOCKED when the gap can change boundaries, compatibility, or migration |

| External capabilities and limits | Current official documentation and specifications | Mark claims UNVERIFIED; avoid vendor-dependent commitment |

| Estimates | Reproducible arithmetic from sourced workload assumptions | Use ranges and sensitivity; never present estimates as measurements |

| Document mutation | Minimal patch to the approved target-design artifact | Return BLOCKED if scope or path is unsafe |

Use patterns as candidate solutions, not goals. Introduce infrastructure only when a requirement, failure mode, ownership boundary, or measured horizon pays for its lifecycle cost.

Artifact Rules

  • Reuse a clear target-design document; otherwise use docs/architecture/target-design.md.
  • Read available baseline, current-state, decision, interface, diagram, and migration artifacts by path; none is mandatory.
  • Label facts, assumptions, estimates, proposed decisions, and unresolved choices separately.
  • Start with requirements and estimates, then domains and contracts, HLD, and only the critical LLD.
  • Consider at least two credible alternatives for consequential decisions, including the simplest option.
  • Prefer reversible choices and a modular monolith unless evidence justifies independent service boundaries.
  • Do not silently change an accepted decision; record the conflict and required governance action.

Checklist

1. Frame the Design

  • [ ] Resolve business outcome, actors, critical journeys, scope, non-goals, decision horizon, and intended readers.
  • [ ] Read repository instructions and inspect relevant architecture artifacts and current implementation.
  • [ ] Extract functional requirements and measurable quality drivers, preserving their source and status.
  • [ ] Identify architecture-critical unknowns and ask only questions whose answers change the target shape.
  • [ ] Return BLOCKED when a required business boundary or safety constraint cannot be responsibly assumed.

2. Estimate Before Choosing Components

  • [ ] Estimate average and peak request or event rates, concurrency, payload and bandwidth, storage growth, retention, and recovery volume where relevant.
  • [ ] Show formulas, ranges, growth horizon, and assumptions; identify the variables that can reverse a choice.
  • [ ] Identify likely first bottlenecks and explicit thresholds for deferred scaling mechanisms.
  • [ ] Separate availability, latency, durability, consistency, security, cost, and operability requirements from implementation preferences.
  • [ ] Reject speculative scale and list complex mechanisms intentionally deferred.

3. Define Domains, Data, and Contracts

  • [ ] Map business capabilities, domains or modules, ownership, invariants, and allowed dependency direction.
  • [ ] Define systems of record, data models at architecture depth, lifecycle, retention, consistency, and transaction boundaries.
  • [ ] Define public APIs, events, commands, schemas, errors, idempotency, ordering, versioning, and compatibility expectations.
  • [ ] Define trust boundaries, identities, authorization, sensitive data, secrets, abuse controls, and audit needs proportionate to risk.
  • [ ] Keep framework and vendor details outside the core model unless they are genuine constraints.

4. Build HLD and Critical LLD

  • [ ] Describe system context, deployable units, stores, queues, external systems, responsibilities, and labeled data flows.
  • [ ] Trace success, overload, dependency failure, partial failure, retry, timeout, degradation, recovery, and cancellation for critical journeys.
  • [ ] Deep-dive only the two or three components with the highest correctness, scale, security, or reversibility risk.
  • [ ] Define observability, SLI measurement points, health, deployment strategy, rollback, backup, and operator actions.
  • [ ] Define ownership, team impact, cost drivers, and operational burden for the proposed topology.

5. Decide and Validate

  • [ ] Compare credible alternatives against requirements, estimates, failure behavior, complexity, cost, migration, and future triggers.
  • [ ] State selected and rejected options with consequences, sensitivity points, and assumptions that would reopen the decision.
  • [ ] Identify significant decisions that deserve their own compact decision records without requiring another workflow.
  • [ ] Define architecture acceptance evidence: contract checks, load or failure experiments, security validation, recovery proof, and observability signals.
  • [ ] Outline current-to-target implications and compatibility needs without expanding into a full implementation plan.

6. Write and Report

  • [ ] Write context, drivers, estimates, domains, contracts, HLD, critical LLD, failure and operations model, security, alternatives, decisions, validation, open questions, and evolution triggers.
  • [ ] Preserve existing content outside the approved scope and link shared artifacts only by document path or title.
  • [ ] Re-read the proposal for unsupported facts, hidden decisions, mixed abstraction, and unjustified machinery.
  • [ ] Confirm no code, tests, delivery plan, audit result, or external state changed.
  • [ ] Use READY only when the design is decision-complete enough for implementation planning; use REVISE for material but solvable gaps; use BLOCKED when required intent, evidence, authority, or destination is unavailable.

Output Contract

# System Design Proposal

**Verdict:** READY | REVISE | BLOCKED
**Artifact:** path

## Target design
- Requirements, estimates, boundaries, contracts, HLD, and critical LLD

## Decisions and tradeoffs
| Decision | Selected option | Alternatives | Evidence | Reopen trigger |
|---|---|---|---|---|

## Validation and transition
- Required evidence, compatibility, rollout, rollback, and observability

## Open decisions and residual risks
Only items that can still change implementation planning.

Other skills for the same job

different authors, same section of the catalogue
Doc Coauthoring
by anthropics
vendor ×10

Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.

4k tokens
File Organizer
by frostant
×10

Intelligently organizes your files and folders across your computer by understanding context, finding duplicates, suggesting better structures, and automating cleanup tasks. Reduces cognitive load and keeps your digital workspace tidy without manual effort.

3k tokens
Domain Name Brainstormer
by frostant
×8

Generates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming and manual checking.

1k tokens
Brainstorming
by ZhanlinCui
×4

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

626 tokens
Planning With Files
by ZhanlinCui
×3

Implements Manus-style file-based planning for complex tasks. Creates task_plan.md, findings.md, and progress.md. Use when starting complex multi-step tasks, research projects, or any task requiring >5 tool calls.

9k tokens scripts
Scientific Brainstorming
by christophacham
×3

Creative research ideation and exploration. Use for open-ended brainstorming sessions, exploring interdisciplinary connections, challenging assumptions, or identifying research gaps. Best for early-stage research planning when you do not have specific observations yet. For formulating testable hypotheses from data use hypothesis-generation.

5k tokens
GitHub Project Management
by ComeOnOliver
×3

Comprehensive GitHub project management with swarm-coordinated issue tracking, project board automation, and sprint planning

14k tokens
Grill Me
by ComeOnOliver
×3

Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".

3k tokens

How to use it

Copy the folder

Take levnikolaevich/ln-73-system-design-proposal-builder from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.