Your first task
Your first task runs inside your AI coding tool, on that tool’s model. Agent Config itself calls no model: it gives the tool skills, rules and commands, so you need the tool and a model it can use.
No tool set up yet? One thing runs offline from the terminal, with no model and no key — a map of the repository you are in:
npx -y @event4u/agent-config code-graph map --openIt shows who calls what, and the tests for a change. See Code map, or open the demo map to look before installing.
With the tool open in a repository, type one slash command:
/work "add a CSV export to the orders list"What happens
Section titled “What happens”-
Refine. The agent restates the request and asks one question if something is ambiguous. It does not guess the missing half of the task.
-
Plan. It reads the code it is about to change — the callers, the tests, the data — and writes a short plan with a check for each step.
-
Implement and test. It makes the change and writes or updates the tests that prove it, test first where a test makes sense.
-
Verify. It runs something that exercises the change — the tests, a request against the endpoint, the build — before it says done. If nothing was run, the report says so.
-
Report. You get what changed, what was checked and what is still open. It never commits or pushes for you.
Working from a ticket instead? /implement-ticket runs the same loop and refines the ticket first:
/implement-ticket PROJ-123Check that it is really done
Section titled “Check that it is really done”In Claude Code, ask the read-only checker before you trust a “done”:
@production-validator is this branch really done?It reads the code that would ship and answers READY or NOT READY with the file and line of every placeholder, stub or mock it finds. It changes nothing. More on the check.
Review and commit
Section titled “Review and commit”/review:changes/commit/review:changes reviews your local diff with focused reviewers and merges their findings; /commit shows you how it will split the changes into Conventional Commits, then commits when you confirm.