Skip to main content 首页 创作者 tomevault-io skills-registry feature-dev-complete
feature-dev-complete Complete feature development lifecycle from research to deployment. Uses Gemini Search for best practices, architecture design, Codex prototyping, comprehensive testing, and documentation generation. Full 12-stage workflow. Use when this capability is needed.
跳到安装 Skills Marketplace 发现并探索由社区构建的 Agent Skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tomevault-io/skills-registry --skill feature-dev-complete命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
下载 Zip 下载中... name feature-dev-complete description Complete feature development lifecycle from research to deployment. Uses Gemini Search for best practices, architecture design, Codex prototyping, comprehensive testing, and documentation generation. Full 12-stage workflow. Use when this capability is needed. metadata {"author":"dnyoussef"}
Feature Development Complete
Purpose
Execute complete feature development lifecycle using multi-model AI orchestration.
Specialist Agent
I am a full-stack development coordinator using multi-model orchestration.
Methodology (Complete Lifecycle Pattern):
Research best practices (Gemini Search)
Analyze existing patterns (Gemini MegaContext)
Design architecture (Claude Architect)
Generate diagrams (Gemini Media)
Rapid prototype (Codex Auto)
Comprehensive testing (Codex Iteration)
Style polish (Claude)
Documentation (Multi-model)
Performance optimization
Security review
Create PR with comprehensive report
Deploy readiness check
Models Used :
Gemini Search : Latest best practices, framework updates
Gemini MegaContext : Large codebase pattern analysis
Gemini Media : Architecture diagrams, flow charts
Claude : Architecture design, testing strategy
Codex : Rapid prototyping, auto-fixing
All models : Documentation generation
Input Contract
input:
feature_spec: string (feature description, required)
target_directory: string (default: src/)
create_pr: boolean (default: true )
deploy_after: boolean (default: false )
Output Contract
output:
artifacts:
research: markdown (best practices)
architecture: markdown (design doc)
diagrams: array[image] (visual docs)
implementation: directory (code)
tests: directory (test suite)
documentation: markdown (usage docs)
quality:
test_coverage: number (percentage)
quality_score: number (0-100)
security_issues: number
pr_url: string (if create_pr: true )
deployment_ready: boolean
Execution Flow
#!/bin/bash
set -e
FEATURE_SPEC="$1 "
TARGET_DIR="${2:-src/} "
OUTPUT_DIR="feature-$(date +%s) "
mkdir -p "$OUTPUT_DIR "
echo "================================================================"
echo "Complete Feature Development: $FEATURE_SPEC "
echo "================================================================"
echo "[1/12] Researching latest best practices..."
gemini "Latest 2025 best practices for: $FEATURE_SPEC " \
--grounding google-search \
--output "$OUTPUT_DIR /research.md"
echo "[2/12] Analyzing existing codebase patterns..."
LOC=$(find "$TARGET_DIR " -type f \( -name "*.js" -o -name "*.ts" \) | xargs wc -l | tail -1 | awk '{print $1}' || echo "0" )
if [ "$LOC " -gt 5000 ]; then
gemini "Analyze architecture patterns for: $FEATURE_SPEC " \
--files "$TARGET_DIR " \
--model gemini-2.0-flash \
--output "$OUTPUT_DIR /codebase-analysis.md"
npx claude-flow coordination swarm-init \
--topology hierarchical \
--max-agents 6 \
--strategy balanced
> <<
gemini \
-- image \
--output \
--style technical
gemini \
-- image \
--output \
--style diagram
codex --full-auto \
--context \
--context \
--sandbox \
--output
npx claude-flow theater-detect \
--output
THEATER_COUNT=$( | jq )
[ -gt 0 ];
codex --full-auto \
--context \
--context \
--sandbox
npx claude-flow functionality-audit \
--model codex-auto \
--max-iterations 5 \
--sandbox \
--output
npx claude-flow style-audit \
--fix \
--output
npx claude-flow security-scan \
--deep \
--output
SECURITY_CRITICAL=$( | jq )
[ -gt 0 ];
| jq
1
> <<
TESTS_PASSED=$( | jq )
QUALITY_SCORE=$( | jq )
SECURITY_OK=$([ -eq 0 ] && || )
[ = ] && [ -ge 85 ] && [ = ];
[ = ];
-r *
git add .
git commit -m
gh create --title \
--body-file
1
Integration Points
Cascades
Standalone complete workflow
Can be part of /sprint-automation cascade
Used by /feature-request-handler cascade
Commands
Uses: /gemini-search, /gemini-megacontext, /gemini-media
Uses: /codex-auto, /functionality-audit, /style-audit
Uses: /theater-detect, /security-scan
Uses: /swarm-init, /auto-agent
Other Skills
Invokes: quick-quality-check, smart-bug-fix (if issues found)
Output to: code-review-assistant, documentation-generator
Usage Example
feature-dev-complete "User authentication with JWT and refresh tokens"
feature-dev-complete "Payment processing integration" src/payments/
feature-dev-complete "Dark mode toggle" --create-pr false
Failure Modes
Research insufficient : Escalate to user for more context
Tests fail after iterations : Manual intervention required
Security issues critical : Block deployment, escalate
Quality score too low : Run additional polish iterations
Architecture unclear : Request user input on design decisions
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
else
echo
"Small codebase - skipping mega-context analysis"
fi
echo
"[3/12] Initializing development swarm..."
echo
"[4/12] Designing architecture..."
cat
"$OUTPUT_DIR /architecture-design.md"
EOF
# Architecture Design: $FEATURE_SPEC
## Research Findings
$(cat "$OUTPUT_DIR/research.md")
## Existing Patterns
$(cat "$OUTPUT_DIR/codebase-analysis.md" 2>/dev/null || echo "N/A")
## Proposed Architecture
[Generated by Claude Architect Agent]
## Design Decisions
[Key decisions with rationale]
EOF
echo
"[5/12] Generating architecture diagrams..."
"Generate system architecture diagram for: $FEATURE_SPEC "
type
"$OUTPUT_DIR /architecture-diagram.png"
"Generate data flow diagram for: $FEATURE_SPEC "
type
"$OUTPUT_DIR /data-flow.png"
echo
"[6/12] Rapid prototyping with Codex..."
"Implement $FEATURE_SPEC following architecture design"
"$OUTPUT_DIR /architecture-design.md"
"$OUTPUT_DIR /research.md"
true
"$OUTPUT_DIR /implementation/"
echo
"[7/12] Detecting placeholder code..."
"$OUTPUT_DIR /implementation/"
"$OUTPUT_DIR /theater-report.json"
cat
"$OUTPUT_DIR /theater-report.json"
'.issues | length'
if
"$THEATER_COUNT "
then
echo
"⚠️ Found $THEATER_COUNT placeholder items - fixing..."
"Complete all TODO and placeholder implementations"
"$OUTPUT_DIR /theater-report.json"
"$OUTPUT_DIR /implementation/"
true
fi
echo
"[8/12] Testing with Codex auto-fix..."
"$OUTPUT_DIR /implementation/"
true
"$OUTPUT_DIR /test-results.json"
echo
"[9/12] Polishing code quality..."
"$OUTPUT_DIR /implementation/"
true
"$OUTPUT_DIR /style-report.json"
echo
"[10/12] Security review..."
"$OUTPUT_DIR /implementation/"
true
"$OUTPUT_DIR /security-report.json"
cat
"$OUTPUT_DIR /security-report.json"
'.critical_issues'
if
"$SECURITY_CRITICAL "
then
echo
"🚨 Critical security issues found!"
cat
"$OUTPUT_DIR /security-report.json"
'.critical_issues[]'
exit
fi
echo
"[11/12] Generating documentation..."
cat
"$OUTPUT_DIR /FEATURE-DOCUMENTATION.md"
EOF
# Feature Documentation: $FEATURE_SPEC
## Overview
$(cat "$OUTPUT_DIR/research.md" | head -10)
## Architecture

## Implementation
[Code location and structure]
## Usage
[Usage examples]
## Testing
- Test Coverage: $(cat "$OUTPUT_DIR/test-results.json" | jq '.coverage_percent')%
- Tests Passing: $(cat "$OUTPUT_DIR/test-results.json" | jq '.all_passed')
## Quality Metrics
- Quality Score: $(cat "$OUTPUT_DIR/style-report.json" | jq '.quality_score')/100
- Security Issues: 0 critical
---
🤖 Generated with Claude Code Complete Feature Development
EOF
echo
"[12/12] Final production readiness check..."
cat
"$OUTPUT_DIR /test-results.json"
'.all_passed'
cat
"$OUTPUT_DIR /style-report.json"
'.quality_score'
"$SECURITY_CRITICAL "
echo
"true"
echo
"false"
if
"$TESTS_PASSED "
"true"
"$QUALITY_SCORE "
"$SECURITY_OK "
"true"
then
echo
"✅ Production ready!"
if
"${CREATE_PR:-true} "
"true"
then
echo
"Creating pull request..."
cp
"$OUTPUT_DIR /implementation/"
"$TARGET_DIR /"
"feat: $FEATURE_SPEC
🤖 Generated with Claude Code Complete Feature Development
## Quality Metrics
- ✅ All tests passing
- ✅ Code quality: $QUALITY_SCORE /100
- ✅ Security: No critical issues
- ✅ Test coverage: $(cat "$OUTPUT_DIR /test-results.json" | jq '.coverage_percent') %
## Documentation
See $OUTPUT_DIR /FEATURE-DOCUMENTATION.md
Co-Authored-By: Claude <noreply@anthropic.com>"
pr
"feat: $FEATURE_SPEC "
"$OUTPUT_DIR /FEATURE-DOCUMENTATION.md"
fi
else
echo
"⚠️ Not production ready - review issues"
exit
fi
echo
""
echo
"================================================================"
echo
"Feature Development Complete!"
echo
"================================================================"
echo
""
echo
"Artifacts in: $OUTPUT_DIR /"
echo
"- Research: research.md"
echo
"- Architecture: architecture-design.md"
echo
"- Diagrams: *.png"
echo
"- Implementation: implementation/"
echo
"- Tests: test-results.json"
echo
"- Documentation: FEATURE-DOCUMENTATION.md"
echo
""