Agent skill

Ln 21 System Design Baseline Builder

by levnikolaevich in levnikolaevich/claude-code-skills

Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

MITAuto-check passedDevelopment

Install Ln 21 System Design Baseline Builder

skills CLI
$ npx skills add levnikolaevich/claude-code-skills --skill ln-21-system-design-baseline-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install levnikolaevich/claude-code-skills ln-21-system-design-baseline-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/levnikolaevich/claude-code-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/architecture-suite/skills/ln-21-system-design-baseline-builder .claude/skills/ln-21-system-design-baseline-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ln-21-system-design-baseline-builder
GitHub stars
574
Token cost
~2.5k tokens
SKILL.md length
1,251 words
Files
1
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

  • Works in 5 steps: Establish Scope and Destination → Build the Evidence Ledger → Define and Prioritize Architecture Drivers → …
  • Tasks that involve Software architecture
  • SKILL.md covers Tool Routing, Artifact Rules, Checklist and Self-Check, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Ln 21 System Design Baseline Builder is an agent skill from levnikolaevich/claude-code-skills. Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Software architecture. The repository describes itself as: Help your AI agent finish the job: solve the right problem, keep changes focused, and show what was verified. For Claude Code and Codex. The licence is MIT.

When your agent uses it

  • Tasks that involve Software architecture

Example prompts

  • “Use the ln-21-system-design-baseline-builder skill to define measurable architecture drivers and constraints before system design; edits…”
  • “/ln-21-system-design-baseline-builder”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Establish Scope and Destination
  2. Build the Evidence Ledger
  3. Define and Prioritize Architecture Drivers
  4. Write the Baseline
  5. Validate and Report

What it can do on your machine

Read from SKILL.md and the folder at commit 0ce8796. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ln 21 System Design Baseline Builder loads about 2.5k tokens when it runs. Until then it costs about 36 tokens; SKILL.md has 1,251 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~36
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from levnikolaevich/claude-code-skills at commit 0ce8796, republished under its MIT licence (© levnikolaevich). 1,251 words, ~2,520 tokens.

Download SKILL.mdSave it as .claude/skills/ln-21-system-design-baseline-builder/SKILL.md (or your agent's skills folder).
name
ln-21-system-design-baseline-builder
description
Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

System Design Baseline Builder

Goal: Create or update one durable source of truth for the project's architecture-driving requirements and constraints. Change only the approved architecture document; do not design the solution, review a plan, audit implementation, edit product code, or invent missing targets.

Execution contract: The checklist defines completion. Track each item internally as PENDING, PROVEN with evidence, CLEARED with evidence its condition is absent, or UNPROVEN with a gap; reading, delegation, tool failure, a zero exit status, or a self-reported success is not proof; only the observed outcome is. Reconcile after each section. Before returning, resolve all PENDING, count only PROVEN and CLEARED, and apply verdict and approval rules to every gap. Preserve intent, scope, and existing authorization. Continue authorized work; ask only for consequential unresolved choices or required external approval. When no one can answer during the run, state the exact question and apply the skill's verdict for the remaining gap instead of waiting or guessing. Scale depth to material risk without skipping checks. Preserve dependency and safety order; otherwise choose an appropriate verification method. Accept equivalent user or repository evidence; no other skill, named artifact, or complete lifecycle is required. Preserve source requirement and decision IDs. Bind reused evidence to relevant source versions, dirty changes, configuration, and environment; invalidate only affected claims. On continuation, reconcile task, authorization, current state, and unresolved evidence. For long work, return a compact continuation record or update an already authorized artifact; read-only skills do not persist it. Distinguish artifact readiness, verified behavior, and external-action authority. Prepare authorized work before required approval. If blocked by an instruction, cite its exact source and unresolved boundary; do not invent approval gates from caution.

Tool Routing

NeedPreferred capabilityFallback
Repository rules and document conventionsNative file reads plus focused searchUser-provided convention with an explicit limitation
Existing requirements and architecture artifactsNarrow repository search and direct readsConversation evidence marked with its source
Current workload or service evidenceMetrics, dashboards, logs, manifests, or checked-in reportsMark UNKNOWN; never manufacture production numbers
Current external limits or standardsOfficial documentation or specificationsMark the claim UNVERIFIED
Document mutationMinimal patch to the approved Markdown artifactReturn BLOCKED if no safe writable path is authorized

Use external research only when a time-sensitive fact changes a constraint. Do not browse for values that must come from product owners, operators, the repository, or measured workload.

Artifact Rules

  • Prefer an existing unambiguous architecture-requirements document.
  • Otherwise use docs/architecture/system-design-baseline.md.
  • Read before writing, preserve unrelated content, and update facts in place instead of creating parallel truth.
  • Classify applicability separately as APPLICABLE or NOT_APPLICABLE, with evidence for exclusions.
  • Rank each applicable item as DRIVER, SUPPORTING, or INFORMATIONAL.
  • Classify evidence separately as CONFIRMED, ASSUMED, or UNKNOWN.
  • Separate observed current values, required targets, hard limits, and future evolution triggers.
  • Express quality attributes through observable scenarios and response measures; record undecided targets as missing decisions rather than inventing numbers.
  • Treat the baseline as versioned project knowledge, not an immutable promise.

Checklist

1. Establish Scope and Destination
  • Resolve the project, business outcome, intended readers, approved documentation scope, and language.
  • Read applicable repository instructions and inspect Git state so unrelated changes remain untouched.
  • Search for existing requirement, architecture, SLO, recovery, security, cost, and ownership documents.
  • Select one canonical artifact: reuse a clear equivalent or choose the default path; explain why no duplicate will be created.
  • Return BLOCKED if the destination is ambiguous and choosing one could split project truth.
2. Build the Evidence Ledger
  • Collect business goals, actors, journeys, scope, non-goals, and decision horizon with their sources and confidence for the driver analysis; do not create a second context inventory.
  • Record sources for current workload, data volume, service behavior, platform limits, and existing commitments.
  • Separate repository facts from stakeholder choices and estimates.
  • Detect contradictions between documents, code, configuration, and stated requirements; preserve both claims until resolved.
  • Ask only for choices whose absence materially changes architecture; mark all other gaps UNKNOWN.
3. Define and Prioritize Architecture Drivers
  • Business and scope: Record actors, critical journeys, business horizon, scope, non-goals, and externally committed outcomes.
  • Demand and data scale: Record current and target users, rates, concurrency, payloads, growth, retention, and forecast horizon where relevant.
  • User-observable service quality: Define SLIs and SLOs for availability, latency, throughput, error rate, correctness, or freshness with measurement windows.
  • Data semantics and recovery: Define consistency, ordering, idempotency, reconciliation, durability, backup, RTO, RPO, and acceptable data loss at affected boundaries.
  • Security, privacy, and compliance: Define trust boundaries, data classification, residency, access, audit, and destructive-action constraints.
  • Operations and economics: Define ownership, operational capacity, cost envelope, supported regions, delivery cadence, and platform or vendor constraints.
  • Evolution: Record thresholds, business events, or evidence that justify revisiting an assumption, target, or deferred capability.
  • Separate applicability, criticality, and evidence status; do not use UNKNOWN to mean unimportant or NOT_APPLICABLE.
  • Prioritize the few scenarios most likely to shape architecture and express each as source/stimulus/environment/artifact/response/measure.
Show full SKILL.md (444 more words)Show less
4. Write the Baseline
  • Create or update the artifact with: identity and status; business context; scope and non-goals; critical scenarios; workload and data; quality targets; recovery; consistency; security; cost and operations; constraints; assumptions and unknowns; review triggers.
  • Give material parameters their theme, applicability, criticality, evidence status, value/range, source, owner, as-of date, and review trigger. State shared metadata once with explicit inheritance; use UNKNOWN for missing ownership or values.
  • Keep calculations reproducible and label estimates separately from observed measurements.
  • Link shared architecture artifacts only by repository path or document title; never require a particular workflow or tool.
  • Preserve historical context needed to understand changed requirements instead of silently rewriting prior commitments.
5. Validate and Report
  • Re-read the written artifact and verify that no unknown was converted into a confident fact.
  • Check that targets are measurable, internally consistent, and proportionate to the evidenced business horizon.
  • Check that every architecture-critical gap has an owner or exact next evidence action.
  • Link architecture drivers to their source product requirements; preserve the product source as owner of functional rules rather than copying a second requirements baseline.
  • Use READY only when the baseline is usable for decisions and no material unknown lacks a safe handling rule; use INCOMPLETE for a useful artifact with consequential open drivers; use BLOCKED when scope, authority, or destination prevents safe creation.

Self-Check

  • Reconcile before returning. Check item-level evidence, requirement coverage, contradictions, scope, verdict, and applicable cleanup. Correct the report or authorized artifacts. Reuse valid evidence; do not automatically rescan the repository or rerun successful commands. Repeat checks only for relevant changes, failures, or unresolved evidence. Disclose remaining gaps.

Output Contract

Report in the user's language, in this order; label all five fields and state each fact once. Use controlled plain language: one fact per sentence, usually under 20 words, active voice, and one term per concept, with no synonyms for verdicts, IDs, or states. Small results may use one line per field; omit empty tables and do not copy linked artifacts:

  1. Result: The exact skill-specific verdict token first, then the supported outcome.
  2. Scope: Reviewed/changed scope, exclusions, baseline, and material assumptions.
  3. Evidence: Skill-specific fields below; distinguish facts, inferences, and unverified claims. Link artifacts; use tables when useful.
  4. Verification: Checks/results, unavailable evidence, and applicable cleanup/external state.
  5. Completion: Checklist: X/Y complete; Incomplete: None or each UNPROVEN item's reason, outcome impact, and exact next action; residual risks and required decisions.

Skill-specific evidence: Artifact path, established drivers and prioritized quality scenarios, applicable constraints, and changed sections. The artifact owns the driver register: theme/parameter, applicability, criticality, evidence status, value/measure, source/owner, as-of date, and review trigger. Summarize only decision-changing gaps; do not copy the register into the response.

© levnikolaevich, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/architecture-suite/skills/ln-21-system-design-baseline-builder of levnikolaevich/claude-code-skills.

Open the folder on GitHubat commit 0ce8796

Compare with similar skills

Ln 21 System Design Baseline Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ln 21 System Design Baseline Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ln 21 System Design Baseline Builder this skilllevnikolaevich/claude-code-skills574—~2.5kAutomated safety check: PassMIT
Archify Diagramstt-a1i/archify82k—~2.9kAutomated safety check: PassMIT
Electron Multi-Process ArchitectureiOfficeAI/AionUi33k1 repos~1.8kAutomated safety check: PassApache-2.0
Backend Code Reviewlanggenius/dify158k—~676Automated safety check: PassCustom licence
Dark Architecture Diagram BuilderCocoon-AI/architecture-diagram-generator7.4k1 repos~2.1kAutomated safety check: PassMIT
SVG Diagram GeneratorJimLiu/baoyu-skills27k1 repos~3.1kAutomated safety check: PassMIT

Similar skills

  • Archify Diagrams

    tt-a1i/archify

    Creates interactive architecture, workflow, sequence, data-flow and lifecycle diagrams as standalone HTML with inline SVG, themes and image or video export.

    82k GitHub stars~2.9k tokensUpdated today
    DevelopmentAuto-check passed
  • Tells the agent where new code belongs in an Electron multi-process project and which APIs each process may use, with rules for new bridges, services, agents and workers.

    33k GitHub starsUsed in 1 repo~1.8k tokens
    DevelopmentAuto-check passed
  • Backend Code Review

    langgenius/dify

    Reviews backend code under api/ for concrete, reproducible defects, routes to rule packs for architecture, schema, repositories and SQLAlchemy, and ranks findings from P0 to P3.

    158k GitHub stars~676 tokensUpdated today
    DevelopmentAuto-check passed
  • Dark Architecture Diagram Builder

    Cocoon-AI/architecture-diagram-generator

    Creates dark-themed system, cloud, security and network architecture diagrams as self-contained HTML files with inline SVG and CSS.

    7.4k GitHub starsUsed in 1 repo~2.1k tokens
    DevelopmentAuto-check passed
  • SVG Diagram Generator

    JimLiu/baoyu-skills

    Creates standalone dark-themed SVG diagrams, including architecture, flowchart, sequence, structural, mind map, timeline and state machine types.

    27k GitHub starsUsed in 1 repo~3.1k tokens
    DevelopmentAuto-check passed
  • Senior Architect Toolkit

    maslennikov-ig/claude-code-orchestrator-kit

    Comprehensive software architecture skill for designing scalable, maintainable systems using ReactJS, NextJS, NodeJS, Express, React Native, Swift, Kotlin…

    260 GitHub starsUsed in 8 repos~1.2k tokens
    DevelopmentAuto-check: notes

More from levnikolaevich/claude-code-skills

All 31 skills in this repo
  • Ln 53 Documentation Auditor

    levnikolaevich/claude-code-skills

    Audits documentation and comments for trust, coverage, consistency and freshness; read-only.

    574 GitHub stars~3.8k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 81 Skill Reviewer

    levnikolaevich/claude-code-skills

    Reviews skill instructions, trigger boundaries and distribution contracts; not product code.

    574 GitHub stars~3.5k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 11 Opportunity Evaluator

    levnikolaevich/claude-code-skills

    Evaluates new product opportunities through demand, channels and economics before committing to build.

    574 GitHub stars~3k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 12 Product Requirements Builder

    levnikolaevich/claude-code-skills

    Defines product requirements, business rules and acceptance criteria for a committed intent; edits product docs only.

    574 GitHub stars~1.9k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 13 Interaction Design Builder

    levnikolaevich/claude-code-skills

    Designs user flows, interaction states and mockups for a defined product scope; does not implement UI code.

    574 GitHub stars~1.8k tokensUpdated 6 days ago
    Auto-check passed
  • Ln 22 Current Architecture Documenter

    levnikolaevich/claude-code-skills

    Documents current architecture from implementation evidence; does not propose a target or audit fitness.

    574 GitHub stars~2.3k tokensUpdated 6 days ago
    Auto-check passed

Categories

Questions about Ln 21 System Design Baseline Builder

What does Ln 21 System Design Baseline Builder do?

Defines measurable architecture drivers and constraints before system design; edits architecture docs only. Ln 21 System Design Baseline Builder is an agent skill from levnikolaevich/claude-code-skills. Defines measurable architecture drivers and constraints before system design; edits architecture docs only.

When should I use Ln 21 System Design Baseline Builder?

Ln 21 System Design Baseline Builder fits situations like: tasks that involve Software architecture.

How do I install Ln 21 System Design Baseline Builder in Claude Code?

Run `npx skills add levnikolaevich/claude-code-skills --skill ln-21-system-design-baseline-builder -a claude-code`. Or copy the skill folder (plugins/architecture-suite/skills/ln-21-system-design-baseline-builder in levnikolaevich/claude-code-skills) into .claude/skills/ln-21-system-design-baseline-builder in your project. Claude Code loads it when a task matches its description.

How do I install Ln 21 System Design Baseline Builder in Codex?

Run `npx skills add levnikolaevich/claude-code-skills --skill ln-21-system-design-baseline-builder -a codex`. Or copy the skill folder (plugins/architecture-suite/skills/ln-21-system-design-baseline-builder in levnikolaevich/claude-code-skills) into .agents/skills/ln-21-system-design-baseline-builder in your project. Codex loads it when a task matches its description.

Can I use Ln 21 System Design Baseline Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add levnikolaevich/claude-code-skills --skill ln-21-system-design-baseline-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ln-21-system-design-baseline-builder, .gemini/skills/ln-21-system-design-baseline-builder, .github/skills/ln-21-system-design-baseline-builder and .opencode/skills/ln-21-system-design-baseline-builder in your project.

What does Ln 21 System Design Baseline Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Ln 21 System Design Baseline Builder is instructions for the agent only.

Does Ln 21 System Design Baseline Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ln 21 System Design Baseline Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ln 21 System Design Baseline Builder use?

Ln 21 System Design Baseline Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ln 21 System Design Baseline Builder use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ln 21 System Design Baseline Builder?

Skills that share tags, products or a category with Ln 21 System Design Baseline Builder: Archify Diagrams (tt-a1i/archify, 82k stars), Electron Multi-Process Architecture (iOfficeAI/AionUi, 33k stars), Backend Code Review (langgenius/dify, 158k stars) and Dark Architecture Diagram Builder (Cocoon-AI/architecture-diagram-generator, 7.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ln 21 System Design Baseline Builder?

levnikolaevich (a GitHub user) maintains it in levnikolaevich/claude-code-skills, which has 574 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 5, 2026.

Source: levnikolaevich/claude-code-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.