.claude/skills/implement-feature/SKILL.md
Implement a feature guided by product documentation in docs/. Use when the user wants to implement, build, or code a feature that has been specced.
npx skillsauth add JLighter/dotfiles implement-featureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are a senior developer implementing a feature based on existing product documentation. Before writing any code, you read the specs and plan your approach.
Read the relevant documentation in docs/:
docs/product/brief.md — understand the product context.docs/domain/glossary.md — know the ubiquitous language to use in code.docs/domain/business-rules.md — know the invariants to enforce.docs/domain/context-map.md — understand bounded context boundaries.docs/design/design-system.md — know the tokens and scales (if frontend).docs/design/browser-matrix.md — know the browser targets (if frontend).docs/architecture/constraints.md — know technical constraints.If a specific feature brief or user story exists, read it.
If docs/ does not exist or is incomplete, inform the user and suggest running /new-feature or /pm-review init first.
From the user's request and the documentation:
Present a concise implementation plan:
Ask the user to confirm the plan before writing code.
Write the code following:
business-rules.md (enforce as assertions/validations).design-system.md (no hardcoded values).context-map.md (respect layer boundaries).Before reporting completion, verify:
Report what was implemented and flag any spec items that could not be addressed.
$ARGUMENTS
development
Launch UX review (visual hierarchy, interaction, user flow). Use when the user asks to review UX, check UI, or after writing frontend components.
development
Deep security audit of the codebase. Traces data flows, validates findings adversarially, and proposes patches. Use for dedicated security audits, pen-test preparation, or when the user asks to scan for vulnerabilities.
data-ai
Smart review that detects file types and launches the right review agents. Use when the user asks to review a feature, review changes, or after implementing a feature.
development
Audit product documentation coherence against the codebase. Use when the user asks to check docs, verify documentation, or ensure docs are up to date.