agentsclimarketplace

Apex methodology

Skill fusengine/agents/plugins/ai-pilot/skills/apex-methodology

Redefining development through cognitive automation and collaborative agent systems.

Install
npx -y skills add fusengine/agents --skill apex-methodology

Assembled 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.

What its author says it does

Copied from the file, not written here

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-elicit

SKILL.md

6.1 KB, 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

PhaseSkillInvocation
00.5brainstormingQuestions → alternatives → design doc → approval
03tddRED (test) → GREEN (code) → REFACTOR cycle
03.7verificationRe-read request → check criteria → confirm resolution

Phase References

PhaseFilePurpose
00references/00-init-branch.mdCreate feature branch
01references/01-analyze-code.mdExplore + Research (APEX A)
02references/02-features-plan.mdTaskCreate planning (APEX P)
03references/03-execution.mdImplementation (APEX E)
03.5references/03.5-elicit.mdExpert self-review (APEX L) ← NEW
04references/04-validation.mdsniper validation (APEX X)
05references/05-review.mdSelf-review checklist
06references/06-fix-issue.mdFix validation/review issues
07references/07-add-test.mdWrite unit/integration tests
08references/08-check-test.mdRun and verify tests
09references/09-create-pr.mdCreate 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 branches
  • references/commit-conventions.md — Load when writing commit messages
  • references/quick-start-flows.md — Load when you need the full step-by-step Standard Feature / Bug Fix / Hotfix flows
  • references/flow-diagram.md — Load when you want the full ASCII flow diagram of the workflow
  • references/validation-requirements.md — Load when running the pre-PR / code-quality checklist
  • references/pr-guidelines.md — Load when writing a PR title or description
  • references/language-detection.md — Load when auto-detecting project type or navigating framework-specific reference directories

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.