feature-design
Feature Design Skill
Transform a feature idea into a structured design document through collaborative dialogue. This is Phase 1 of the feature lifecycle pipeline (design > plan > implement > validate > release).
Instructions
Phase 0: PRIME
Goal: Initialize feature state, load context, and prepare the workspace.
-
Read and follow the repository's CLAUDE.md before any design work begins -- design decisions must align with existing project conventions.
-
Create a feature branch via worktree. Never work on main -- design artifacts on main block other contributors and bypass review.
python3 ~/.claude/scripts/feature-state.py init "FEATURE_NAME"All state operations throughout this skill go through
feature-state.py-- direct file manipulation risks state corruption and breaks downstream skills (feature-plan, feature-implement) that depend on consistent state format. -
Load L0 context -- skipping existing context discards previous learnings and causes redundant design work:
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12fish-shell-config
Fish shell configuration and PATH management.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9