mikecodeur/killer-saas/design-doctrine

Claude Code and agent skill by mikecodeur/killer-saas

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

How a story's screen is derived from the design system — what a new screen owes, what a derived one does not, and why nothing is measured outside the design-system phase. Loaded by /ks-design and /ks-design-system.

Install

npx vskill@latest install mikecodeur/killer-saas/design-doctrine

SKILL.md

Design doctrine

These rules decide what the design phase produces and what it checks. They live in a skill because only the design commands act on them; implementation and review need one line, not this page.

Read Design source from AGENTS.local.md — a project decision, never a per-story one.

  • internal: the agent produces the mockup, directly or through the skill named by Design skill.
  • external: the agent writes a brief, the tool named by Design tool produces the screens, and

the mockup is dropped back into docs/designs/<id>/. Dropping it is the validation.

The global design system lives in docs/design-system.md (components + tokens, anchored to the boilerplate). Each story's design lives in its own folder, docs/designs/<id>/ — design.md, mockup.html, brief.md when an external tool produced it, and any extra frames beside them.

  • A story's design can be produced by the agent itself, by an internal design skill, or by an external tool that holds the design system and whose result is brought back. Either way it builds on the design system, and the pipeline prescribes neither the tool nor the skill.
  • The repository is authoritative. An external design tool — including one an agent can write to — is a working surface, never the source of truth. Anything reworked there is brought back into docs/designs/<id>/ before implementation, or the code and the design diverge unnoticed.
  • A new screen gets one visual artifact; a derived screen gets none. The product has nothing

like it → design.md plus exactly one deliverable chosen by Design source: mockup.html on the internal path, brief.md and the mockup it brings back on the external one — never both. The story composes, extends or restates a screen that already ships → design.md listing the deltas, and no mockup: drawing an existing screen draws the product twice, and the real screen gets opened in a browser at the end of Execute, which is where the defects that stop a feature working are actually found.

  • A mockup is never handed over unrendered: it is opened in a browser and checked in both themes

and at both widths. "Could not verify" is an acceptable report; skipping in silence is not.

  • Nothing is measured outside `/ks-design-system`. No contrast ratios, no font sizes, no

rendered widths, no positions, no Δx — not at design, not at implementation, not at review, and never as a test assertion. The tokens carry those decisions and the design-system phase measured them once, on a system that does not move between stories; remeasuring re-litigates it instead of using it. Everywhere downstream, look for what is BROKEN — horizontal overflow, unreadable text, a control that disappeared, a missing state, a layout that collapses.

  • Inventing a component or token outside the design system is forbidden. Compose with what exists.
  • The HTML mockup is a reference, not code: the implementation uses the boilerplate's real components.
  • A need the system doesn't cover = a "design system gap" to report, never to fill freestyle.
  • Stories without UI skip /ks-design.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
51
Repository forks
10
7-day trend score
20

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mikecodeur/killer-saas/design-doctrine/badge)](https://verified-skill.com/skills/mikecodeur/killer-saas/design-doctrine)

Something wrong with this skill or its page? Tell us.