Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
othmanadi avatar

Apex Tier1

  • 4 installs
  • 2 repo stars
  • Updated March 14, 2026
  • othmanadi/apex

Autonomously execute a well-defined, low-risk task from acceptance criteria to a draft PR with a self-correcting validation loop.

About

Executes a well-defined, low-risk task autonomously from acceptance criteria to a draft PR with no human intervention. A developer uses it for fire-and-forget work like adding tests, fixing lint, or writing docs.

  • For clear, low-risk tasks with objective pass/fail criteria
  • Implements on a branch, runs a self-correcting loop, opens a draft PR

Apex Tier1 by the numbers

  • 4 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,780 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/othmanadi/apex --skill apex-tier1

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs4
repo stars2
Last updatedMarch 14, 2026
Repositoryothmanadi/apex

What it does

Autonomously execute a well-defined, low-risk task from acceptance criteria to a draft PR with a self-correcting validation loop.

Files

SKILL.mdMarkdownGitHub ↗

APEX Tier 1 — Fire and Forget

Execute a well-defined task from start to finish without human intervention. Open a draft PR when done.

When to Use

Use Tier 1 when ALL of these are true:

  • The task has clear, unambiguous acceptance criteria
  • Failure is cheap (can be reverted easily)
  • No architectural decisions are required
  • The scope is small (one feature, one fix, one file group)

Do NOT use Tier 1 when:

  • The task requires design decisions → use apex-tier2 or apex-tier3
  • The task touches critical infrastructure → use apex-tier3
  • The requirements are vague → clarify first, then decide tier

Workflow

1. Parse the task into acceptance criteria 2. Create a working branch 3. Implement the change 4. Run the self-correcting loop 5. Open a draft PR

Step 1: Parse Task into Acceptance Criteria

Convert the task description into a checklist:

Task: "Add unit tests for the UserService class"

Acceptance Criteria:
- [ ] Tests cover all public methods of UserService
- [ ] Tests cover error/edge cases documented in the class
- [ ] All tests pass
- [ ] Coverage does not decrease
- [ ] Lint passes

If you cannot create at least 2 concrete acceptance criteria, the task is too vague for Tier 1. Ask the user to clarify or escalate to Tier 2.

Step 2: Create Working Branch

git checkout -b apex/{task-slug} && git push -u origin apex/{task-slug}

Step 3: Implement the Change

Write the code. Follow project conventions from AGENTS.md. Do not refactor unrelated code. Do not change formatting outside your scope.

Step 4: Self-Correcting Loop

Run validation and iterate until clean:

Linux/Mac:

bash "${CLAUDE_SKILL_DIR}/scripts/validate.sh" <target-dir>

Windows:

powershell -File "${CLAUDE_SKILL_DIR}/scripts/validate.ps1" <target-dir>

Maximum 5 fix cycles. If still failing after 5 attempts, commit what you have, note the failures in the PR description, and flag for human review.

Step 5: Open Draft PR

gh pr create --draft --title "apex: {task description}" --body-file /tmp/apex-pr-body.md

The PR body must include:

  • Task description
  • Acceptance criteria checklist (checked/unchecked)
  • Validation results (lint, types, tests, build)
  • Any unresolved issues flagged with [NEEDS REVIEW]

Output

A draft PR on a feature branch with all acceptance criteria met and validation passing.

Example PR body:

## apex: Add unit tests for UserService

### Task
Add unit tests for the UserService class

### Acceptance Criteria
- [x] Tests cover all public methods of UserService
- [x] Tests cover error/edge cases documented in the class
- [x] All tests pass
- [x] Coverage does not decrease
- [x] Lint passes

### Validation Results
| Step | Status |
|------|--------|
| Lint | ✅ PASS |
| Types | ✅ PASS |
| Tests | ✅ PASS |
| Build | ✅ PASS |

### Files Changed
- `tests/services/user-service.test.ts` (new, 147 lines)

Related skills

Automation & Workflowsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.