Claude-skill-registry design-init
Initialize new design documentation from templates. Use when creating new design docs, documenting new systems, starting architecture documentation, or setting up design docs for a new module.
git clone https://github.com/majiayu000/claude-skill-registry
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/design-init" ~/.claude/skills/majiayu000-claude-skill-registry-design-init && rm -rf "$T"
skills/data/design-init/SKILL.mdDesign Documentation Initialization
Creates new design documentation files from templates with proper frontmatter and structure.
Overview
This skill initializes new design documentation files by:
- Reading the design configuration
- Selecting the appropriate template based on category
- Populating frontmatter with current metadata
- Creating the file in the correct module location
- Validating the output
Quick Start
Basic usage:
/design-init effect-type-registry cache-optimization
With explicit category:
/design-init rspress-plugin-api-extractor component-lifecycle --category=architecture
Specify template:
/design-init website deployment --template=default
Parameters
Required
- Module name (must exist in config)module
- Topic/filename for the document (kebab-case)topic
Optional
- Design doc category (default: infer from topic)category
- Specific template to use (default: auto-select)template
Workflow Overview
- Parse Parameters - Extract module, topic, category, template
- Load Configuration - Read config, verify module exists
- Determine Category - Infer from topic or ask user
- Select Template - Category-specific or default
- Populate Frontmatter - Set status, dates, metadata
- Populate Body - Replace template variables
- Determine Path - Construct output path
- Create File - Write to disk
- Report Success - Show summary and next steps
Supporting Documentation
For Detailed Workflow Steps
See instructions.md for:
- Complete step-by-step workflow
- Validation rules before creation
- Special case handling
- Success criteria
Load when: Need detailed implementation guidance or handling edge cases
For Category and Template Selection
See category-templates.md for:
- Category inference patterns and keywords
- Template selection logic
- Template variable replacement
- Title case conversion rules
Load when: Determining which category or template to use for a new doc
For Error Handling
See error-messages.md for:
- All error message formats
- Error handling strategies
- Special case handling (long names, invalid chars, existing files)
- Fix instructions for each error type
Load when: Encountering errors or need to handle edge cases
For Usage Examples
See examples.md for:
- Complete usage scenarios
- Example outputs for different cases
- Multi-step walkthroughs
- Success report format
Load when: User wants to see concrete examples or needs clarification
Integration
Use this skill in combination with:
- Validate after creation/design-validate
- Update newly created docs/design-update
- Review doc quality/design-review