feature-dev
Skill4 starsChanged 7 months agoMITView on GitHub
Guided feature development with multi-agent codebase understanding, architecture design, and implementation review. Use when starting a new feature or implementing a significant change.
21 other projects use a version of this, 7 of them edited.
Adopted by
Most recently taken up by
- bhoon716/skill-forgetheir own version, first seen Nov 2, 2026
- z2014/skillstheir own version, first seen Nov 1, 2026
- maxg-agency/claude-code-setuptheir own version, first seen Oct 15, 2026
- waybarrios/opencode-power-packedited, first seen Oct 13, 2026
- HorizonRobotics/RoboOrchardLabtheir own version, first seen Oct 8, 2026
- sd0xdev/sd0x-dev-flowtheir own version, first seen Oct 8, 2026
Other versions21 projects use a version of this.
Word for word · 0
None found.
Edited · 7
- LedgerHQ/ledger-live★ 62754% same
- waybarrios/opencode-power-pack★ 54718% same
- notedit/happy-skills★ 34056% same
- notedit/happy-coding-agent★ 33956% same
- neronain/ClaudeSkills-Neronain★ 379% same
- huminglong/my_claude_skills★ 114% same
- juancguerrerodev/WDK-SKILL★ 079% same
Wrote their own version · 14
- Ohh-889/skyroc-admin★ 795same name
- sd0xdev/sd0x-dev-flow★ 192same name
- sd0xdev/sd0x-harness★ 192same name
- HorizonRobotics/RoboOrchardLab★ 180same name
- bhoon716/skill-forge★ 4same name
- z2014/skills★ 3same name
- alex-voloshin-dev/ai-skills★ 2same name
- maxg-agency/claude-code-setup★ 2same name
- thoitiettxl-cyber/Claw-II★ 2same name
- IAbuElRuzz/AgentSkills★ 1same name
4 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository15 other files it gives its agents.
- AGENTS.mdAGENTS.md
- code-reviewSkill
- code-simplifierSkill
- comment-analyzerSkill
- conventions-improverSkill
- frontend-designSkill
- frontend-layoutSkill
- gh-address-commentsSkill
- gh-fix-ciSkill
- mcp-server-devSkill
- review-toolkitSkill
- security-threat-modelSkill
- silent-failure-hunterSkill
- test-analyzerSkill
- type-design-analyzerSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
15 rules. 0 are common, 15 are distinctive, and 0 are very specific to this project.
0
Common
Most of the 17 edited versions we read keep these.
15
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 15
Understand before acting: Read and comprehend existing code patterns first.
- Distinctive: line 16
Read files identified by agents: When launching agents, ask them to return lists of the most important files to read.
- Distinctive: line 30
Create a todo list with all phases.
- Distinctive: line 31
If the feature is unclear, ask the user:
- Distinctive: line 56
Read all files identified by agents to build deep understanding.
- Distinctive: line 74
If the user says "whatever you think is best", provide your recommendation and get explicit confirmation.
- Distinctive: line 102
Wait for explicit user approval.
- Distinctive: line 103
Read all relevant files identified in previous phases.
- Distinctive: line 105
Follow codebase conventions strictly.
- Distinctive: line 106
Write clean, well-documented code.
- Distinctive: line 107
Update todos as you progress.
- Distinctive: line 113
Goal: Ensure code is simple, DRY, elegant, easy to read, and functionally correct.
- Distinctive: line 129
Goal: Document what was accomplished.
- Distinctive: line 153
Code Flow Tracing: Follow call chains from entry to output, trace data transformations at each step, identify all dependencies and …
- Distinctive: line 183
Project Guidelines Compliance: Verify adherence to explicit project rules in AGENTS.md or similar conventions files (CLAUDE.md, GEMINI.md), …
“Common” is measured: kept by at least 6 in 10 of the 17 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
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. Ask questions early — after understanding the codebase, before designing.
- 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 a todo list: Track all progress throughout.
Phase 1: Discovery
Goal: Understand what needs to be built.
Initial request: $ARGUMENTS
Actions:
- Create a todo list with all phases.
- If the feature is unclear, ask the user:
- 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 sub-agents in parallel. Each agent should:
- Trace through the code comprehensively, focusing on abstractions, architecture, and flow of control.
- Target a different aspect of the codebase (e.g. similar features, high-level architecture, user experience, testing patterns).
- Return a list of 5–10 key files to read.
Example prompts:
- "Find features similar to [feature] and trace through their implementation comprehensively"
- "Map the architecture and abstractions for [feature area], tracing through the code comprehensively"
- "Analyze the current implementation of [existing feature/area], tracing through the code comprehensively"
- "Identify UI patterns, testing approaches, or extension points relevant to [feature]"
- Read all files identified by agents to build deep understanding.
- Present a comprehensive summary of findings and patterns discovered.
Phase 3: Clarifying Questions
Goal: Fill in gaps and resolve all ambiguities before designing.
CRITICAL: This is one of the most important phases. DO NOT SKIP.
Actions:
- Review the codebase findings and original feature request.
- Identify underspecified aspects: edge cases, error handling, integration points, scope boundaries, design preferences, backward compatibility, performance needs.
- Present all questions to the user in a clear, organized list.
- Wait for answers before proceeding to architecture design.
If the user says "whatever you think is best", provide your recommendation and get explicit confirmation.
Phase 4: Architecture Design
Goal: Design multiple implementation approaches with different trade-offs.
Actions:
- Launch 2–3 code-architect sub-agents in parallel with different focuses:
- Minimal changes: smallest change, maximum reuse of existing code.
- Clean architecture: maintainability, elegant abstractions.
- Pragmatic balance: speed + quality.
- Review all approaches and form your opinion on which fits best (consider: small fix vs. large feature, urgency, complexity, team context).
- Present to user: brief summary of each approach, trade-offs comparison, your recommendation with reasoning, concrete implementation differences.
- Ask user which approach they prefer.
Phase 5: Implementation
Goal: Build the feature.
DO NOT START WITHOUT USER APPROVAL.
Actions:
- Wait for explicit user approval.
- Read all relevant files identified in previous phases.
- Implement following chosen architecture.
- Follow codebase conventions strictly.
- Write clean, well-documented code.
- Update todos as you progress.
Phase 6: Quality Review
Goal: Ensure code is simple, DRY, elegant, easy to read, and functionally correct.
Actions:
- Launch 3 code-reviewer sub-agents in parallel with different focuses:
- Simplicity, DRY, and elegance.
- Bugs and functional correctness.
- Project conventions and abstractions.
- Consolidate findings and identify the highest-severity issues.
- Present findings to user and ask what they want to do (fix now, fix later, or proceed as-is).
- Address issues based on user decision.
Phase 7: Summary
Goal: Document what was accomplished.
Actions:
- Mark all todos complete.
- Summarize:
- What was built
- Key decisions made
- Files modified
- Suggested next steps
Sub-Agent Reference
The following defines how each sub-agent type should behave when launched.
Code Explorer
Deeply analyzes existing codebase features by tracing execution paths, mapping architecture layers, understanding patterns and abstractions, and documenting dependencies.
Analysis approach:
- Feature Discovery: Find entry points (APIs, UI components, CLI commands), locate core implementation files, map feature boundaries and configuration.
- Code Flow Tracing: Follow call chains from entry to output, trace data transformations at each step, identify all dependencies and integrations, document state changes and side effects.
- Architecture Analysis: Map abstraction layers (presentation → business logic → data), identify design patterns, document interfaces between components, note cross-cutting concerns (auth, logging, caching).
- Implementation Details: Key algorithms and data structures, error handling, performance considerations, technical debt or improvement areas.
Output: Entry points with file:line references, step-by-step execution flow with data transformations, key components and responsibilities, architecture insights (patterns, layers, decisions), dependencies, list of essential files.
Code Architect
Designs feature architectures by analyzing existing codebase patterns and conventions, then providing comprehensive implementation blueprints.
Process:
- Codebase Pattern Analysis: Extract existing patterns, conventions, and architectural decisions. Identify tech stack, module boundaries, abstraction layers, and conventions-file guidelines (AGENTS.md, CLAUDE.md, GEMINI.md; priority AGENTS.md -> CLAUDE.md -> GEMINI.md). Find similar features to understand established approaches.
- Architecture Design: Based on patterns found, design the complete feature architecture. Make decisive choices — pick one approach and commit. Ensure seamless integration. Design for testability, performance, and maintainability.
- Implementation Blueprint: Specify every file to create or modify, component responsibilities, integration points, and data flow. Break implementation into clear phases with specific tasks.
Output: Patterns & conventions found (with file:line references), architecture decision with rationale, component design (file path, responsibilities, dependencies), implementation map (files to create/modify with detailed change descriptions), data flow, phased build sequence checklist, critical details (error handling, state management, testing, security).
Code Reviewer
Reviews code for bugs, logic errors, security vulnerabilities, code quality issues, and adherence to project conventions. Uses confidence-based filtering to report only high-priority issues.
Review scope: By default, review unstaged changes from git diff. The user may specify different files or scope.
Review responsibilities:
- Project Guidelines Compliance: Verify adherence to explicit project rules in AGENTS.md or similar conventions files (CLAUDE.md, GEMINI.md), using priority AGENTS.md -> CLAUDE.md -> GEMINI.md — import patterns, framework conventions, language style, function declarations, error handling, logging, testing practices, naming conventions.
- Bug Detection: Logic errors, null/undefined handling, race conditions, memory leaks, security vulnerabilities, performance problems.
- Code Quality: Significant issues like code duplication, missing critical error handling, accessibility problems, inadequate test coverage.
Confidence scoring (only report issues scoring ≥ 80):
- 0: False positive; doesn't stand up to scrutiny, or is a pre-existing issue.
- 25: Might be real but unverified; if stylistic, not explicitly in the applicable conventions file.
- 50: Real but a nitpick or rare in practice; not very important relative to the change.
- 75: Double-checked, very likely real, directly impacts functionality or is explicitly in the applicable conventions file.
- 100: Confirmed real, happens frequently, evidence directly confirms it.
Output: Issues grouped by severity (Critical vs. Important), each with confidence score, file path, line number, guideline reference or bug explanation, and a concrete fix suggestion. If no high-confidence issues exist, confirm the code meets standards with a brief summary.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

