Guided feature development with codebase understanding and architecture focus
NewMaintained
Automatic
◆Coding pack
Last verified 7/27/2026
What it changes
Passed 5 of 9 test cases with the skill, and 5 of 9 without it.
Without skill50%
With skill50%
2 fixed0 passed either way20 still failing0 broke
Pass-rate lift
0 pp
Tokens
+49%
Agent turns
0%
Response time
-9%
Model gemini-3.6-flashMeasured 7/27/2026v12 of 22 cases passed with skill · 9 comparable
Tokens, turns and time describe resource use, not a dollar price.
What's inside
The instructions your model reads when the skill loads.
SKILL.md120 lines4 files
Feature Development
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.
Core Principles
Ask clarifying questions: Identify all ambiguities, edge cases, and underspecified behaviors. Ask specific, concrete questions rather than making assumptions. Wait for user answers before proceeding with implementation. Ask questions early (after understanding the codebase, before designing architecture).
Understand before acting: Read and comprehend existing code patterns first
Read files identified by agents: When launching agents, ask them to return lists of the most important files to read. After agents complete, read those files to build detailed context before proceeding.
Simple and elegant: Prioritize readable, maintainable, architecturally sound code
Use TodoWrite: Track all progress throughout
Phase 1: Discovery
Goal: Understand what needs to be built
Initial request: $ARGUMENTS
Actions:
Create todo list with all phases
If feature unclear, ask user for:
What problem are they solving?
What should the feature do?
Any constraints or requirements?
Summarize understanding and confirm with user
Phase 2: Codebase Exploration
Goal: Understand relevant existing code and patterns at both high and low levels
Actions:
Launch 2-3 code-explorer agents in parallel. Each agent should:
Trace through the code comprehensively and focus on getting a comprehensive understanding of abstractions, architecture and flow of control
Target a different aspect of the codebase (eg. similar features, high level understanding, architectural understanding, user experience, etc)
Guide for migrating a project from ESLint to Oxlint. Use when asked to migrate, convert, or switch a JavaScript/TypeScript project's linter from ESLint to Oxlint.