design-spec-author
CommunityGenerate a codebase-grounded DESIGN.md
AuthorElvinOuyang
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Prevents DESIGN.md (the design source of truth) from drifting or being invented by forcing the spec to be derived from the existing codebase and only asking humans for the judgment calls that truly require taste and intent.
Core Features & Use Cases
- Extracts observed design values from an iOS (SwiftUI/xcassets) or web (Tailwind/CSS vars/tokens) codebase and organizes them into a consistent 6-section DESIGN.md schema.
- Authors DESIGN.md from scratch when none exists, then routes future work into audit/refresh when drift is detected.
- Refreshes an existing DESIGN.md section-by-section using explicit decision options (spec wins / impl wins / mark divergence) rather than dumping a large diff.
- Redirects appropriately when the user lacks a codebase signal (e.g., visual exploration should go to visual-ideation-moodboard, not spec authoring).
Quick Start
Ask the skill to draft or refresh DESIGN.md from the current codebase by saying: "Draft a DESIGN.md from this repo so it matches our current implementation, and resolve any inconsistent token choices with me."
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferences
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: design-spec-author Download link: https://github.com/ElvinOuyang/claude-skill-collection/archive/main.zip#design-spec-author Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.