Entry point:
/faion-net— invoke this skill for automatic routing to the appropriate domain.
Feature Executor Skill
Communication: User's language. Docs/code: English.
Navigation
| File | Description | |------|-------------| | SKILL.md | This file - overview and usage | | CLAUDE.md | Navigation hub | | execution-workflow.md | Complete workflow with all phases | | quality-gates.md | Validation and acceptance criteria |
Purpose
Execute all tasks in an SDD feature with full quality gates:
- Load project and feature context
- Ask user permission before starting YOLO execution
- Execute tasks sequentially via
faion-task-YOLO-executor-opus-agent - After each task: verify tests pass, coverage adequate, project runs
- After all tasks: code review cycle until no issues remain
- Move feature to
done/
Context Discovery
Auto-Investigation
| Signal | Check For | Why |
|--------|-----------|-----|
| .aidocs/todo/ or in-progress/ | Feature folders with tasks | Features ready for execution |
| constitution.md | Tech stack, testing requirements | Project standards |
| Test suite config | Testing framework, coverage tools | Quality gate setup |
| CI/CD pipelines | Automated test runs | Integration readiness |
| Feature tasks count | Number of TASK-*.md files | Execution scope estimation |
Discovery Questions
questions:
- question: "What execution mode do you prefer?"
options:
- label: "YOLO (autonomous)"
description: "Full automation, no confirmations (requires permission)"
- label: "Interactive"
description: "Task-by-task confirmation"
- label: "Review-only"
description: "Review existing implementation"
- question: "How many tasks are in this feature?"
options:
- label: "1-3 tasks"
description: "Fast sequential execution"
- label: "4-10 tasks"
description: "Standard execution with checkpoints"
- label: "10+ tasks"
description: "Consider splitting feature or batching"
- question: "What quality gates do you need?"
options:
- label: "All gates (L1-L6)"
description: "Production-ready code"
- label: "Essential (L1-L5)"
description: "Development quality"
- label: "Minimal (L1-L3)"
description: "Prototype/POC quality"
Decision Tree
| If you need... | Use | Why | |----------------|-----|-----| | Create tasks before execution | faion-sdd | No tasks in todo/ yet | | Execute single task | faion-software-developer | Direct execution faster | | Execute multiple dependent tasks | This skill | Sequential execution with quality gates | | Execute independent tasks | faion-sdd | Parallelize via SDD | | CI/CD integration | faion-devops-engineer | Infrastructure tasks | | Return to orchestrator | faion-net | Multi-domain coordination |
Quality Modes
| Quality Level | Gates Applied | Use Case | |---------------|---------------|----------| | High | L1-L6 (all) | Production code | | Medium | L1-L5 | Feature development | | Low | L1-L3 | Prototypes/POC |
Quality Gates: L1=Lint, L2=Types, L3=Unit tests, L4=Integration, L5=Code review, L6=Acceptance
Error Responses
| Error Type | Action | |------------|--------| | Test failure | Fix tests, retry task, continue others | | Build failure | Stop execution, fix build first | | Git conflict | Stop execution, resolve manually | | Security issue | Stop execution, escalate to user |
CRITICAL: User Permission Required
Before launching faion-task-YOLO-executor-opus-agent, ALWAYS ask user:
⚠️ YOLO Mode Activation
About to execute {N} tasks autonomously:
- Task 1: {name}
- Task 2: {name}
...
YOLO mode means:
- No confirmations during execution
- All file edits auto-approved
- Full autonomy until completion
Proceed with YOLO execution? [Yes/No]
Use AskUserQuestion tool to get explicit permission.
Agents Used
| Agent | Purpose |
|-------|---------|
| faion-task-executor-agent | Execute individual tasks |
| faion-code-agent | Code review (review mode) |
| faion-test-agent | Test execution and coverage analysis |
| faion-hallucination-checker-agent | Verify task completion claims |
Input
/faion-feature-executor {project} {feature}
Examples:
/faion-feature-executor cashflow-planner 01-auth
/faion-feature-executor faion-net 02-landing-page
Parameters:
project: Project name (containing.aidocs/folder)feature: Feature name (folder in.aidocs/{status}/)
Workflow Phases
See execution-workflow.md for complete details.
- Context Loading - Load constitution, spec, design, implementation plan
- Task Discovery - Find tasks in
in-progress/andtodo/ - Task Execution Loop - Execute each task with validation (tests, coverage, build)
- Code Review Cycle - Iterate until no issues remain
- Finalize - Move to
done/, generate summary
Quality Gates
See quality-gates.md for validation criteria.
After each task:
- All tests pass
- Coverage meets threshold
- Project builds and runs
After all tasks:
- Code review passes
- No critical/security issues
- No style violations
Integration
With SDD Workflow
SPEC → DESIGN → IMPL-PLAN → TASKS → [FEATURE-EXECUTOR] → DONE
↑
This skill
With Other Skills
| Skill | Integration | |-------|-------------| | faion-sdd | Provides SDD context | | faion-dev-django-skill | Django-specific patterns | | faion-testing-skill | Test generation patterns |
Version History
| Version | Date | Changes | |---------|------|---------| | 1.0.0 | 2026-01-18 | Initial release | | 1.1.0 | 2026-01-23 | Modularized documentation |
faion-feature-executor v1.1.0 Execute features with quality gates