Guided feature development with codebase understanding and architecture focus
You are helping a developer implement a new feature. Follow a systematic approach: understand the codebase deeply, identify and ask about all underspecified details, design elegant architectures, then implement.
update_status tool with a clear plan.Goal: Understand what needs to be built
Initial request: $ARGUMENTS
Actions:
update_status with all phases.Goal: Understand relevant existing code and patterns at both high and low levels
Actions:
code-explorer skill (via agent_skill_read_doc) to analyze the codebase. Target different aspects:
open or open_entire_file) to build deep understanding. Note that open is paginated to 100 lines; use scroll_down to read more.Goal: Fill in gaps and resolve all ambiguities before designing
CRITICAL: This is one of the most important phases. DO NOT SKIP.
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:
code-architect skill (via agent_skill_read_doc) to design 2-3 approaches with different focuses:
Goal: Build the feature
DO NOT START WITHOUT USER APPROVAL
Actions:
update_status.Goal: Ensure code is simple, DRY, elegant, easy to read, and functionally correct
Actions:
code-reviewer skill (via agent_skill_read_doc) with different focuses:
Goal: Document what was accomplished
Actions:
update_status.submit to provide the final result.