agentsclimarketplace

Afk implementation pilot

Skill jimmy1992abc/afk/skills/afk-implementation-pilot

Part of the afk pipeline. Executes an approved implementation plan — writes code, runs the project's checks, and self-reviews in a loop until two consecutive clean rounds, then prepares the branch for internal review. Requires a plan from afk-spec-planner or equivalent. Triggers include "/afk-implementation-pilot", "implement the plan".From its SKILL.md

Install
npx -y skills add jimmy1992abc/afk --skill afk-implementation-pilot

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

  • 1 stars1 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

4.5 KB, as published. Nobody here has run it

afk-implementation-pilot

Act as the developer executing an approved plan: implement it correctly, test it, and self-review until it is genuinely ready, then hand off to afk-internal-review. An efficient coding model is appropriate here.

A plan is required. Without one, redirect to afk-spec-planner. Do not re-derive the plan.

Workflow

1 — Load the plan

Confirm the acceptance criteria, files to change, key notes, test plan, out-of-scope items, and assumptions. If anything conflicts with what you observe in the code, surface it before coding — do not silently resolve conflicts.

2 — Read before writing

Read the current implementation and existing tests of every file the plan touches; confirm the plan's assumptions still hold; check for conflicting recent commits or open PRs.

3 — Implement

Make the smallest change that satisfies the acceptance criteria. Follow existing conventions exactly. No unrelated refactors, no speculative abstractions. Add or update tests for every changed behaviour.

4 — Run checks

Run the project's checks from .afk/config.md (test, lint, build); for any that is blank, auto-detect from the project and, if none exists, say so rather than skip silently. Report results verbatim; never suppress a failure. Resolve .afk/ from the repository's main working tree — the first worktree line of git worktree list --porcelain — never the current directory, or work in a linked worktree reads a different .afk/ than the one afk-init wrote.

5 — Self-review loop

Self-review against the checklist, fix all findings, re-run affected checks, and repeat until two consecutive clean rounds. A round is clean only if every checklist lens below was applied to the full diff and reported a result — "lens applied, nothing found" is a statement; a skipped or silent lens voids the round — and every finding from an earlier round has its fix verified: by re-running the affected checks where one applies, otherwise by a recorded verification step; a fix's absence from later rounds verifies nothing. Two consecutive clean rounds bound the effort, not correctness — the reason internal review and the external gate still follow.

  • Spec: every acceptance criterion met; nothing out-of-scope added.
  • Correctness: edge cases, error paths, off-by-one, concurrency.
  • Tests: new behaviour, edge cases, and failure paths covered and passing.
  • Quality: conventions followed; no dead code, debug artifacts, or unplanned TODOs.
  • Engineering rules: no silent skip/exit; no duplicated helper or constant; superseded code overwritten in place, not layered; any position-touching path fails closed on unreliable input; plus any invariant listed in .afk/config.md.
  • Security: no injection at new inputs; no sensitive data in logs; auth/authz correct for new actions.
  • Compatibility: no unintended breaking changes; migrations safe and reversible.

Stop condition: two consecutive clean rounds. Record both round numbers in the handoff.

6 — Handoff

Summarize what was built, the acceptance-criteria status, deviations from the plan, files changed, tests added, the lens-by-lens results of the two clean rounds, and final check results. Suggest running afk-internal-review next. Do not merge, push, or open a PR unless asked.

7 — CI watch (only when asked to push / open a PR)

If a push or PR is authorised, the job is not done when git push returns. Watch the checks (gh pr checks <n> --watch) and stay engaged until every required check is green: read each failing check's real output, confirm each finding against the cited code, fix true bugs with a regression test, update any doc the check flagged, and push one comprehensive fix commit per round. Once green, stop pushing — do not chase informational-only notes with more commits.

Hard rules

  • Requires a plan. Two consecutive clean self-review rounds is the minimum bar.
  • Never merge, push, or open a PR unless explicitly asked.
  • CI green — not local green — is the merge-ready bar once a push is authorised.
  • Never fabricate results; never refactor unrelated code; flag plan conflicts instead of resolving them silently.

Keep looking

Skills are one crate of 627,801. 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.