Apex methodology
Skill fusengine/agents/plugins/ai-pilot/skills/apex-methodology
Systematic development workflow: Analyze → Plan → Execute → eLicit → eXamine. Use for ANY development task: features, bug fixes, refactoring, hotfixes. Triggers: "implement", "create", "build", "fix", "add feature", "refactor", "develop". Auto-detects project type (Laravel, Next.js, React, Swift) and loads framework-specific references. Enforces: files <100 lines, interfaces separated, SOLID principles, expert self-review, sniper validation. Modes: --auto (default), --manual, --skip-elicitFrom its SKILL.md
npx -y skills add fusengine/agents --skill apex-methodologyAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 22 stars22 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.1 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Current Task: $ARGUMENTS
APEX Methodology Skill
Analyze → Plan → Execute → eLicit → eXamine
Complete development workflow for features, fixes, and refactoring.
Step 0: Initialize Tracking (MANDATORY FIRST ACTION)
BEFORE anything else, initialize APEX tracking — see references/init-tracking.md for the exact command.
This creates .claude/apex/task.json (documentation consultation status) and .claude/apex/docs/ (consulted documentation summaries). The PreToolUse hooks will BLOCK Write/Edit until documentation is consulted.
Workflow Overview
┌─────────────────────────────────────────────────────────────────┐
│ APEX WORKFLOW │
├─────────────────────────────────────────────────────────────────┤
│ 00-init-branch → Create feature branch │
│ 00.5-brainstorm → Design-first questioning (B) ← NEW │
│ 01-analyze-code → Understand codebase (A) │
│ 02-features-plan → Plan implementation (P) │
│ 03-execution → Write code with TDD (E) ← UPDATED │
│ 03.5-elicit → Expert self-review (L) │
│ 03.7-verification → Functional resolution check (V) ← NEW │
│ 04-validation → Verify quality (X) │
│ 05-review → Self-review │
│ 06-fix-issue → Handle issues │
│ 07-add-test → Write tests (TDD cycle) │
│ 08-check-test → Run tests │
│ 09-create-pr → Create Pull Request │
└─────────────────────────────────────────────────────────────────┘
Skills Integration
| Phase | Skill | Invocation |
|---|---|---|
| 00.5 | brainstorming | Questions → alternatives → design doc → approval |
| 03 | tdd | RED (test) → GREEN (code) → REFACTOR cycle |
| 03.7 | verification | Re-read request → check criteria → confirm resolution |
Phase References
| Phase | File | Purpose |
|---|---|---|
| 00 | references/00-init-branch.md | Create feature branch |
| 01 | references/01-analyze-code.md | Explore + Research (APEX A) |
| 02 | references/02-features-plan.md | TaskCreate planning (APEX P) |
| 03 | references/03-execution.md | Implementation (APEX E) |
| 03.5 | references/03.5-elicit.md | Expert self-review (APEX L) ← NEW |
| 04 | references/04-validation.md | sniper validation (APEX X) |
| 05 | references/05-review.md | Self-review checklist |
| 06 | references/06-fix-issue.md | Fix validation/review issues |
| 07 | references/07-add-test.md | Write unit/integration tests |
| 08 | references/08-check-test.md | Run and verify tests |
| 09 | references/09-create-pr.md | Create and merge PR |
Core Rules
File Size (ABSOLUTE)
🚨 STOP at 90 lines → Split immediately
❌ NEVER exceed 100 lines
📊 Target: 50-80 lines per file
Interface Location
✅ src/interfaces/ (global)
✅ src/types/ (type definitions)
✅ Contracts/ (PHP/Laravel)
❌ NEVER in component files
Agent Usage
01-analyze: explore-codebase + research-expert (PARALLEL)
04-validate: sniper (MANDATORY after ANY change)
NEVER
❌ Skip explore-codebase or research-expert
❌ Assume API syntax without verification
❌ Create files >100 lines
❌ Put interfaces in component files
❌ Skip sniper after changes
❌ Merge without tests
❌ Large PRs (>400 lines)
Detailed References (Load on Demand)
references/init-tracking.md— Load when running Step 0 (the exact tracking-init command)references/phases-explained.md— Load when you need the full explanation of each APEX phase (A/P/E/V/X)references/branching-strategy.md— Load when creating or naming branchesreferences/commit-conventions.md— Load when writing commit messagesreferences/quick-start-flows.md— Load when you need the full step-by-step Standard Feature / Bug Fix / Hotfix flowsreferences/flow-diagram.md— Load when you want the full ASCII flow diagram of the workflowreferences/validation-requirements.md— Load when running the pre-PR / code-quality checklistreferences/pr-guidelines.md— Load when writing a PR title or descriptionreferences/language-detection.md— Load when auto-detecting project type or navigating framework-specific reference directories
What ships with it: 74 files
268.5 KB alongside SKILL.md
references/
- 00-init-branch.md2.6 KB
- 01-analyze-code.md3.1 KB
- 02-features-plan.md4.1 KB
- 03.5-elicit.md5.5 KB
- 03-execution.md4.0 KB
- 04-validation.md6.0 KB
- 05-review.md4.2 KB
- 06-fix-issue.md5.1 KB
- 07-add-test.md4.6 KB
- 08-check-test.md4.6 KB
- 09-create-pr.md6.4 KB
- branching-strategy.md681 B
- commit-conventions.md482 B
- design/00-init-branch.md1.0 KB
- design/01-analyze-design.md2.4 KB
- design/02-search-inspiration.md2.1 KB
- design/03-plan-component.md2.3 KB
- design/04-code-component.md2.7 KB
- design/05-add-motion.md2.5 KB
- design/06-validate-a11y.md2.9 KB
- design/07-review-design.md2.7 KB
- design/08-sniper-check.md2.2 KB
- design/09-create-pr.md2.8 KB
- flow-diagram.md2.7 KB
- init-tracking.md2.3 KB
- language-detection.md2.0 KB
- laravel/00-init-branch.md3.0 KB
- laravel/01-analyze-code.md4.0 KB
- laravel/02-features-plan.md4.6 KB
- laravel/03.5-elicit.md3.8 KB
- laravel/03-execution.md6.9 KB
- laravel/04-validation.md5.7 KB
- laravel/05-review.md5.0 KB
- laravel/06-fix-issue.md5.2 KB
- laravel/07-add-test.md7.4 KB
- laravel/08-check-test.md5.1 KB
- laravel/09-create-pr.md5.7 KB
- nextjs/00-init-branch.md2.8 KB
- nextjs/01-analyze-code.md4.3 KB
- nextjs/02-features-plan.md4.7 KB
34 more files not listed here. See all 74 in the repository.