From khanrad
This skill should be used when the user asks to "plan a feature", "decompose a feature", "break down a feature into stories", "add a feature to the board", or wants to go from a feature description to a set of Khanrad issues for an existing application. Use this for brownfield development — when there is already a codebase and the user wants to add new functionality.
How this skill is triggered — by the user, by Claude, or both
Slash command
/khanrad:plan-featureThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill takes a feature description for an existing application, explores the codebase to understand architecture and conventions, performs impact analysis, generates stories with parallel subagents, and populates a Khanrad board with tagged, prioritized, dependency-ordered issues.
This skill takes a feature description for an existing application, explores the codebase to understand architecture and conventions, performs impact analysis, generates stories with parallel subagents, and populates a Khanrad board with tagged, prioritized, dependency-ordered issues.
impact:api, impact:ui, impact:data, impact:auth.feature:<name> — the feature being developed (e.g., feature:dark-mode)impact:<area> — area of the codebase affected (e.g., impact:api, impact:ui)type:story / type:refactor / type:migration / type:test / type:spike — work typerisk:high / risk:medium / risk:low — based on what code is being touchedcross-cutting — items spanning multiple impact areasIssues on a Khanrad board tagged by feature, impact area, work type, and risk level. Stories reference actual files and conventions from the codebase. Dependencies between stories reflect a concrete implementation sequence.
npx claudepluginhub savantly-net/khanrad-mcp-pluginOrchestrates SAM workflow for new features: discovery, codebase analysis, architecture spec, task decomposition, validation, context manifest. Creates MD/YAML artifacts for GitHub issues. Use for add/plan feature requests.
Decomposes feature requests into phased task boards with dependency mapping, parallelization flags, risk flags, edge cases, and test matrices.
Provides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.