skills/faionfaion/faion-network/faion-feature-executor

faion-feature-executor

SKILL.md

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:

  1. Load project and feature context
  2. Ask user permission before starting YOLO execution
  3. Execute tasks sequentially via faion-task-YOLO-executor-opus-agent
  4. After each task: verify tests pass, coverage adequate, project runs
  5. After all tasks: code review cycle until no issues remain
  6. Move feature to done/

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.

  1. Context Loading - Load constitution, spec, design, implementation plan
  2. Task Discovery - Find tasks in in-progress/ and todo/
  3. Task Execution Loop - Execute each task with validation (tests, coverage, build)
  4. Code Review Cycle - Iterate until no issues remain
  5. 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

Weekly Installs
4
Installed on
claude-code3
windsurf2
trae2
opencode2
codex2
antigravity2