Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .claude/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Type this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
skills CLI
$ npx skills add secondsky/claude-skills --skill feature-dev -a codex
Project install goes to .agents/skills/; add -g for ~/.codex/skills/.
Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .agents/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add secondsky/claude-skills --skill feature-dev -a cursor
Project install goes to .agents/skills/; add -g for ~/.cursor/skills/.
Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .cursor/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
skills CLI
$ npx skills add secondsky/claude-skills --skill feature-dev -a gemini-cli
Project install goes to .agents/skills/; add -g for ~/.gemini/skills/.
Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .gemini/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Installs for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
skills CLI
$ npx skills add secondsky/claude-skills --skill feature-dev -a github-copilot
Project install goes to .agents/skills/; add -g for ~/.copilot/skills/.
Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .github/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skills CLI
$ npx skills add secondsky/claude-skills --skill feature-dev -a opencode
OpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
Install the "feature-dev" agent skill from https://github.com/secondsky/claude-skills/tree/main/plugins/feature-dev/skills/feature-dev into .opencode/skills/feature-dev/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "feature-dev", then confirm the skill loads.
OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
Facts
Skill name
feature-dev
GitHub stars
227
Token cost
~2.4k tokens
SKILL.md length
827 words
Files
1
Skills in repo
169
Repo updated
First seen
Licence
MIT
At a glance
Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer).
Works in 7 steps: Discovery → Codebase Exploration → Clarifying Questions → …
Multi-file features
SKILL.md covers Quick Start, Overview, The 7-Phase Workflow and Specialized Agents, plus 8 more sections
Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
What it does
Feature Dev is an agent skill from secondsky/claude-skills. Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer). Use for multi-file features, architectural decisions, or encountering ambiguous requirements, integration patterns, design approach errors.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development, covering Code review and Third-party API integration. The repository describes itself as: Production-ready skills for Claude Code CLI - Cloudflare, React, Tailwind v4, and AI integrations. The licence is MIT.
Read from SKILL.md and the folder at commit 8837836. It shows what the files ask for, not the result of running them.
Tool permissions
Pre-approves these tools, so the agent can use them without asking each time:
Read
Write
Edit
Bash
Task
From allowed-tools in the SKILL.md frontmatter.
Runs code
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
Network
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Credentials
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Context cost
Feature Dev loads about 2.4k tokens when it runs. Until then it costs about 65 tokens; SKILL.md has 827 words of instructions outside code blocks.
Always· name and description, kept in context so the agent knows when to use it
~65
When it runs· the whole SKILL.md, loaded when a task matches
~2.4k
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
Safety
Auto-check: notes
The automated check noted patterns worth knowing about, such as sudo or a known installer.
NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
allowed-tools: Read, Write, Edit, Bash, Task
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
Download SKILL.mdSave it as .claude/skills/feature-dev/SKILL.md (or your agent's skills folder).
name
feature-dev
description
Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer). Use for multi-file features, architectural decisions, or encountering ambiguous requirements, integration patterns, design approach errors.
A comprehensive, structured workflow for feature development with specialized agents for codebase exploration, architecture design, and quality review.
Quick Start
Launch the guided feature development workflow:
bash
/feature-dev Add user authentication with OAuth
Or interactively:
bash
/feature-dev
The workflow will guide you through 7 distinct phases automatically.
Overview
Building features requires more than just writing code. This skill provides a systematic approach that:
Understands the codebase before making changes
Asks clarifying questions to resolve ambiguities
Designs thoughtfully with multiple architecture options
Reviews for quality after implementation
The 7-Phase Workflow
Phase 1: Discovery
Goal: Understand what needs to be built
Clarifies unclear feature requests
Identifies problem, constraints, and requirements
Summarizes understanding and confirms with user
Example:
User: /feature-dev Add caching
Agent: Let me understand what you need...
- What should be cached? (API responses, computed values, etc.)
- What are your performance requirements?
- Do you have a preferred caching solution?
Phase 2: Codebase Exploration
Goal: Understand relevant existing code and patterns
Launches 2-3 code-explorer agents in parallel
Explores similar features, architecture, UI patterns
Reads all identified files for deep understanding
Presents comprehensive summary of findings
Agents launched:
"Find features similar to [feature] and trace implementation"
"Map the architecture and abstractions for [area]"
"Analyze current implementation of [related feature]"
Before designing, I need to clarify:
1. OAuth provider: Which providers? (Google, GitHub, custom?)
2. User data: Store OAuth tokens or just profile?
3. Existing auth: Replace or add alongside current auth?
4. Sessions: Integrate with existing session management?
5. Error handling: How to handle OAuth failures?
Critical: Ensures nothing is ambiguous before design begins.
Phase 4: Architecture Design
Goal: Design multiple implementation approaches
Launches 2-3 code-architect agents with different focuses:
Presents comparison with trade-offs and recommendation
Asks which approach to use
Example output:
Approach 1: Minimal Changes
- Extend existing AuthService with OAuth methods
Pros: Fast, low risk
Cons: Couples OAuth to existing auth
Approach 2: Clean Architecture
- New OAuthService with dedicated interface
Pros: Clean separation, testable
Cons: More files, more refactoring
Approach 3: Pragmatic Balance
- New OAuthProvider abstraction
Pros: Balanced complexity and cleanliness
Cons: Some coupling remains
Recommendation: Approach 3 - clean boundaries without excessive refactoring
Phase 5: Implementation
Goal: Build the feature
Waits for explicit approval before starting
Reads all relevant files from previous phases
Implements following chosen architecture
Follows codebase conventions strictly
Updates todos to track progress
Phase 6: Quality Review
Goal: Ensure code is simple, DRY, elegant, and functionally correct
Launches 3 code-reviewer agents in parallel:
Simplicity/DRY/Elegance: Code quality
Bugs/Correctness: Functional correctness
Conventions/Abstractions: Project standards
Consolidates findings and identifies high severity issues
Asks what to do: Fix now, fix later, or proceed as-is
Example output:
High Priority Issues:
1. Missing error handling in OAuth callback (src/auth/oauth.ts:67)
2. Memory leak: OAuth state not cleaned up (src/auth/oauth.ts:89)
Medium Priority:
1. Could simplify token refresh logic (src/auth/oauth.ts:120)
What would you like to do?
Phase 7: Summary
Goal: Document what was accomplished
Marks all todos complete
Summarizes what was built, key decisions, files modified
Suggests next steps
Specialized Agents
code-explorer
Purpose: Deeply analyzes existing codebase features by tracing execution paths
Focus:
Entry points and call chains
Data flow and transformations
Architecture layers and patterns
Implementation details
Output:
Entry points with file:line references
Step-by-step execution flow
Key components and responsibilities
Essential files to read
Triggered: Automatically in Phase 2, or manually
code-architect
Purpose: Designs feature architectures and implementation blueprints
Focus:
Codebase pattern analysis
Architecture decisions
Component design
Implementation roadmap
Output:
Patterns and conventions found
Architecture decision with rationale
Complete component design
Implementation map with build sequence
Triggered: Automatically in Phase 4, or manually
code-reviewer
Purpose: Reviews code for bugs, quality issues, and project conventions
Focus:
Project guideline compliance (CLAUDE.md)
Bug detection
Code quality issues
Confidence-based filtering (≥80% confidence only)
Output:
Critical issues (confidence 75-100)
Important issues (confidence 50-74)
Specific fixes with file:line references
Triggered: Automatically in Phase 6, or manually
Show full SKILL.md (321 more words)Show less
Usage Patterns
Full workflow (recommended for new features)
bash
/feature-dev Add rate limiting to API endpoints
Manual agent invocation
Explore a feature:
"Launch code-explorer to trace how authentication works"
Design architecture:
"Launch code-architect to design the caching layer"
Review code:
"Launch code-reviewer to check my recent changes"
When to Use
Use for:
New features that touch multiple files
Features requiring architectural decisions
Complex integrations with existing code
Features where requirements are somewhat unclear
Don't use for:
Single-line bug fixes
Trivial changes
Well-defined simple tasks
Urgent hotfixes
Best Practices
Use the full workflow for complex features: The 7 phases ensure thorough planning
Feature Dev next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
Reviews backend code under api/ for concrete, reproducible defects, routes to rule packs for architecture, schema, repositories and SQLAlchemy, and ranks findings from P0 to P3.
Checklist for reviewing code changes that touch queries, APIs, rendering, caching or algorithms for performance, scalability and resource-usage problems.
This skill should be used when the user asks to "upload images to Cloudflare", "implement direct creator upload", "configure image transformations", "optimize WebP/AVIF", "create image variants"…
Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer). Feature Dev is an agent skill from secondsky/claude-skills. Automate 7-phase feature development with specialized agents (code-explorer, code-architect, code-reviewer).
Run `npx skills add secondsky/claude-skills --skill feature-dev -a claude-code`. Or copy the skill folder (plugins/feature-dev/skills/feature-dev in secondsky/claude-skills) into .claude/skills/feature-dev in your project. Claude Code loads it when a task matches its description.
How do I install Feature Dev in Codex?
Run `npx skills add secondsky/claude-skills --skill feature-dev -a codex`. Or copy the skill folder (plugins/feature-dev/skills/feature-dev in secondsky/claude-skills) into .agents/skills/feature-dev in your project. Codex loads it when a task matches its description.
Can I use Feature Dev in Cursor, Gemini CLI or GitHub Copilot?
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add secondsky/claude-skills --skill feature-dev -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/feature-dev, .gemini/skills/feature-dev, .github/skills/feature-dev and .opencode/skills/feature-dev in your project.
What does Feature Dev need to run?
SKILL.md names no scripts, command-line tools or credentials: Feature Dev is instructions for the agent only. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash, Task.
Does Feature Dev access the network?
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Is Feature Dev safe to install?
Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
What licence does Feature Dev use?
Feature Dev is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
How many tokens does Feature Dev use?
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
What are the alternatives to Feature Dev?
Skills that share tags, products or a category with Feature Dev: Nestjs Code Review (giuseppe-trisciuoglio/developer-kit, 355 stars), Backend Code Review (langgenius/dify, 158k stars), Zod (jasonjgardner/blockbench-mcp-plugin, 491 stars) and Performance Check (ZeroDeng01/sublinkPro, 1.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Who maintains Feature Dev?
secondsky (a GitHub user) maintains it in secondsky/claude-skills, which has 227 GitHub stars. The repository holds 169 skills in this directory. The repository was last updated on September 28, 2026.
Source: secondsky/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.