Skip to main content Accueil Créateurs 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.
Aller à l'installation Skills Marketplace Découvrez et explorez les compétences IA créées par la communauté.
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Copier le promptAfficher les détails du prompt Une commande directe contourne le prompt de vérification. Examinez la source avant de l'exécuter.
npx skills add https://github.com/tomevault-io/skills-registry --skill feature-dev-completeLa commande reste sur une seule ligne. Faites défiler horizontalement pour la vérifier avant de la copier.
Vous préférez une copie locale ? Téléchargez les fichiers actuellement disponibles dans SkillsMP.
Télécharger Zip Téléchargement... Métiers associés SOC
Basé sur la classification professionnelle SOC
Explorateur de fichiers
2 fichiers 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
""