Skip to main content Home Creators 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.
Jump to install Skills Marketplace Discover and explore AI skills built by the community.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Copy promptShow prompt details A direct command skips the review prompt. Inspect the source before running it.
npx skills add https://github.com/tomevault-io/skills-registry --skill feature-dev-completeThe command stays on one line. Scroll horizontally to inspect it before copying.
Prefer a local copy? Download the files currently available to SkillsMP.
Download Zip Downloading... More from this repository
Related occupations SOC
Based on SOC occupation classification
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
""