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 コミュニティが作成したAIスキルを発見・探索
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/tomevault-io/skills-registry --skill feature-dev-completeコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?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
""