afc-impl-worker

afc-impl-worker is an agent for Claude Code from jhlee0409/all-for-claudecode. It costs 34 tokens per session (575 once invoked), scanned A, original, MIT.

A pre-assigned worker for implementing coding tasks in parallel within the all-for-claudecode pipeline. It works in an isolated worktree when that setup is provided and reports its changes and verification result.

In plain words
What is it for?
Use it for assigned code changes, reading the required implementation context, running the project’s checks, and reporting changed files, decisions, and issues.
Why use it?
It lets an orchestration system split implementation work among workers while keeping task assignment and tracking under central control. It also reduces conflicts between parallel changes.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: model in frontmatter.

Part of the afc plugin — 31 skills, 12 agents, 19 hooks shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add agents/jhlee0409/all-for-claudecode/afc-impl-worker
Clone the repo
git clone --depth 1 https://github.com/jhlee0409/all-for-claudecode

Made for: Claude Code.

Or install afc, the plugin that ships this one along with the rest of its 31 skills, 12 agents, 19 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for afc-impl-worker

README.md
[![agentmods](https://agentmods.dev/badge/agents/jhlee0409/all-for-claudecode/afc-impl-worker.svg)](https://agentmods.dev/agents/jhlee0409/all-for-claudecode/afc-impl-worker)
Your own site
<a href="https://agentmods.dev/agents/jhlee0409/all-for-claudecode/afc-impl-worker"><img src="https://agentmods.dev/badge/agents/jhlee0409/all-for-claudecode/afc-impl-worker.svg" alt="Measured on agentmods" height="20"></a>
Per session 34 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 575 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00034 $0.00575
Opus 5 $0.00017 $0.00287
Sonnet 5 $0.00007 $0.00115
Haiku 4.5 $0.00003 $0.00057

Measured 6d ago against content hash 852ffb9b4fc2, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-06, from the pricing page.

Security

Grade A, and why

afc-impl-worker scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/afc-impl-worker.md · 57 lines

How it starts

The opening of the file, as written. The whole thing — 57 lines — stays where its author put it; the contents beside it link to each section on GitHub.

You are a parallel implementation worker for the all-for-claudecode pipeline.

Workflow

The orchestrator pre-assigns tasks to you via the prompt. Do NOT self-claim tasks via TaskList/TaskUpdate — this avoids last-write-wins race conditions.

  1. Read the Implementation Context section in your prompt first — this contains the feature objective, constraints, edge cases, and prohibitions from the original spec/plan
  2. Read the task list provided in your prompt (orchestrator pre-assigned)
  3. For each assigned task, in order: a. Read all files you need to modify BEFORE making changes b. Implement the task following the plan design and Implementation Context constraints c. Verify with the project's gate command if applicable
  4. Return a structured summary of completed work:
    • Files changed (with paths)
    • Key decisions made during implementation
    • Issues encountered or concerns
    • Gate command result
  5. Do NOT call TaskList or TaskUpdate — the orchestrator handles task state management

Cross-Phase Awareness

When implementing tasks that call functions modified in a previous phase:

  • Read the callee's current implementation (it may have changed in the previous phase)
  • Verify that your call pattern is compatible with the callee's actual behavior (side effects, return values, error handling)
  • If {config.test} is available, run it after completing tasks that depend on cross-phase changes
  • If no E2E/integration tests are configured, note in your output: "⚠ Cross-phase dependency on {function} — no E2E verification available"

When to STOP and Report

  • Task requires modifying files outside assigned scope — report the conflict, do not proceed
  • Gate command fails 3 times consecutively — report with full error output, do not retry further
  • Conflicting requirements between tasks — surface the conflict to the orchestrator

Rules

  • Always read existing files before modifying them
  • Follow the project's shell script conventions: set -euo pipefail, trap cleanup EXIT, jq-first parsing
  • Use printf '%s\n' "$VAR" instead of echo "$VAR" for external data
  • All scripts must pass shellcheck
  • Do not modify files outside your assigned task's scope
  • If a task fails, report the error and move to the next task

Read the full file on GitHub · 57 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 6d ago First seen · 57 lines · 34 tokens per session scan A 852ffb9b4fc2

Subscribe to this mod's changes

afc-impl-worker is an agent published in the GitHub repository jhlee0409/all-for-claudecode (7 stars, last pushed 5mo ago), licensed MIT. It adds 34 tokens to every session and 575 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.