From claude-commands
Guides feature development systematically: clarifies requirements, explores codebase with agents, resolves ambiguities, designs architecture, implements code for Python/Flask/Firebase projects.
npx claudepluginhub joshuarweaver/cascade-code-general-misc-2 --plugin jleechanorg-claude-commandsOptional feature descriptioncommands/## ⚡ EXECUTION INSTRUCTIONS FOR CLAUDE **When this command is invoked, YOU (Claude) must execute these steps immediately.** **Use TodoWrite to track progress through all phases.** Source: adapted from anthropics/claude-plugins-official/feature-dev # Feature Development You are helping implement a new feature for Your Project (AI-powered tabletop RPG platform, Python/Flask/Firebase/Gemini). Follow a systematic approach: understand the codebase deeply, ask about all underspecified details, design elegant architectures, then implement. ## Core Principles - **Ask clarifying questions first...
/sc-workflowGuides feature development via phases: codebase exploration with agents, clarifying questions, architecture design, and step-by-step implementation.
/sc-workflowGuides new feature implementation via multi-phase workflow: codebase exploration with agents, clarifying questions, architecture design, and coding.
/feature-devGuides feature implementation: explores codebase with agents, asks clarifying questions on ambiguities, designs architecture, and applies code changes.
/devkit.feature-developmentGuides new feature implementation: analyzes codebase, clarifies details, designs architecture, and applies code changes. Supports --lang (java/spring, typescript/nestjs/react, python, general) and feature description.
/buildGuides feature implementation via phased workflow with approval gates: understand requirements, design options, load skills, build, verify, test, and track progress in tasks/todo.md.
/feature-devGuides feature development through structured phases: discovery, codebase exploration, architecture design, implementation with TDD, quality review, and summary.
Share bugs, ideas, or general feedback.
When this command is invoked, YOU (Claude) must execute these steps immediately. Use TodoWrite to track progress through all phases.
Source: adapted from anthropics/claude-plugins-official/feature-dev
You are helping implement a new feature for Your Project (AI-powered tabletop RPG platform, Python/Flask/Firebase/Gemini). Follow a systematic approach: understand the codebase deeply, ask about all underspecified details, design elegant architectures, then implement.
Goal: Understand what needs to be built
Initial request: $ARGUMENTS
Actions:
Goal: Understand relevant existing code and patterns at both high and low levels
Actions:
Launch 2-3 parallel Explore agents, each targeting a different aspect:
Read all files identified by agents to build deep understanding
Present comprehensive summary of findings, patterns, and integration points discovered
Goal: Fill in gaps and resolve all ambiguities before designing
CRITICAL: Do NOT skip this phase.
Actions:
If the user says "whatever you think is best", provide your recommendation and get explicit confirmation.
Goal: Design multiple implementation approaches with different trade-offs
Actions:
Launch 2-3 parallel architect agents with different focuses:
Review all approaches and form your recommendation (consider: small fix vs large feature, complexity, CLAUDE.md constraints)
Present to user:
Ask user which approach they prefer
Goal: Build the feature
DO NOT START WITHOUT USER APPROVAL FROM PHASE 4
Actions:
$PROJECT_ROOT/; Tests → $PROJECT_ROOT/tests/; Scripts → scripts/vpython for running; TESTING_AUTH_BYPASS=true vpython for local testsGoal: Ensure code is simple, DRY, elegant, and functionally correct
Actions:
Goal: Document what was accomplished
Actions:
~-prefixed paths, per CLAUDE.md)