The standard Athenode setup
The standard Athenode setup contains 7 skills, 10 agents, 1 rules text, 1 MCP server and 5 settings files, listed here with what each one does and how updates to the standard setup reach your project's copy.
An agent setup is a named bundle of what your AI coding tools work with: skills, agents, rules, MCP servers and setup files. The standard setup carries Athenode's workflow. Every new project starts with its own copy of it, named "Athenode", and the setup library shows the standard setup as its first entry, marked Standard. Agent setups explains how the copy, the installed setup and your other setups relate.
Skills in the standard setup
A skill is a reusable set of instructions that an AI tool loads when it is relevant, usually run as a slash command such as /atn-mindmap. The way to run a skill differs by AI tool, and the supported AI tools gives the form for each.
| Skill | What it does | Reference |
|---|---|---|
/atn-settings |
Asks how agents should test, review and use git in this project and saves the answers as the workflow settings. You run it once after the first install and again whenever the settings should change. | Settings |
/atn-mindmap |
Runs a mind map: your AI agent asks rounds of questions and turns your answers into a specification with the status Prepared. It starts a specification or continues an existing one. | Mind map |
/atn-decompose |
Breaks a specification down into one level of stages, each a sub-specification of its own, and links the stages with blockers in build order. | Decompose |
/atn-apply |
Implements a prepared specification or subtree: your AI agent plans, implements and reviews each leaf specification in the order the blockers allow, with tests and git handled as the workflow settings say. | Apply |
/atn-todo-enqueue |
Adds one ToDo card from the current session, with its type, priority and open questions. | Add a card |
/atn-todo-dequeue |
Works through the open ToDo cards one by one. Each card becomes a specification, is carried out directly, is skipped or is dismissed. | Card queue |
/atn-manage |
Lists, creates, changes and deletes setups and their skills, agents, rules, MCP servers and files, and works with the setup library. | Manage setups |
The Athenode workflow describes the order in which you meet the skills and what each one needs and produces.
Agents in the standard setup
An agent is a specialist that an AI tool can hand work to (a subagent in most AI tools). The skills of the standard setup hand work to these 10 agents, and their names appear in your AI tool while a skill runs. You do not run them yourself.
| Agent | What it does | Works for |
|---|---|---|
spec-placement-researcher |
Finds the best parent for a specification that is about to be created, or proposes placing it at the top level of the specification tree. | /atn-mindmap |
spec-feasibility-analyst |
Checks a specification against your codebase for feasibility, complexity and pitfalls. | /atn-mindmap, /atn-decompose, /atn-apply |
spec-dependency-researcher |
Checks a specification against the rest of the specification tree for dependencies, overlaps, conflicts and candidates for blockers. | /atn-mindmap, /atn-decompose |
spec-decomposer |
Proposes how to break a specification into one level of stages when you choose "Decompose into stages" at the end of a mind map. | /atn-mindmap |
spec-decomposition-finalizer |
Rewrites each draft stage from its answered questions and fresh research, sets it to Prepared and links it to its blockers. | /atn-decompose |
spec-implementation-planner |
Verifies that a leaf specification is feasible and records its implementation plan, which you read in the Plan tab of the specification. | /atn-apply |
spec-implementer |
Writes the code for a leaf specification from its implementation plan, and applies the findings of a review. | /atn-apply |
spec-implementation-reviewer |
Reviews implemented leaf specifications against their specifications and your code review settings, then approves each one or reports findings. | /atn-apply |
todo-implementer |
Carries out a ToDo card directly in the code, with no specification and no recorded plan, and applies the findings of a review. | /atn-todo-dequeue |
todo-reviewer |
Reviews the code written for a card against the card, its answers and your code review settings. | /atn-todo-dequeue |
spec-implementer and todo-implementer are the two agents that write code in your repository. The two researchers, the feasibility analyst and spec-decomposer read and report, and change neither your code nor your specifications.
Rules in the standard setup
Rules are the instructions every agent in a setup follows. The rules of the standard setup have five sections.
| Section | What it makes every agent do |
|---|---|
| MCP | Reach specifications and the setup through the tools of the athenode MCP server, and ask you to run npx @athenode/cli init when those tools are missing from the session. |
| Settings | Load the workflow settings before working and follow each settings file's ## Custom section. |
| Questions | Ask you questions in one form: numbered, at most 4 per message, with the recommended option first. |
| ToDo cards | Attach an open question to a ToDo card only for a decision that you alone can make, and at most 3 per card. |
| Language | Write stored text such as specifications and settings in English and talk to you in your language. |
init writes the rules into the file each selected AI tool reads, such as AGENTS.md or CLAUDE.md. Rules in a setup covers editing them and where they are installed.
The MCP server in the standard setup
The standard setup has one MCP server, named athenode. It is the Athenode MCP server, through which your AI agent reads and writes specifications, ToDo cards and setups. init configures it for every AI tool you select. The Athenode MCP server lists its tools.
Settings files in the standard setup
The settings files are the setup files under settings/. They hold the project's workflow settings, and the skills read them each time they run.
| File | Holds |
|---|---|
settings/SETTINGS.md |
The overview of the workflow settings, including the sub-projects of the repository that have settings of their own. |
settings/gitflow.md |
How agents use git: branches, commits, tags and what happens at the end of an apply run. |
settings/testing.md |
How thoroughly agents test their changes, whether they write end-to-end tests and how many attempts they make to fix failing tests. |
settings/code-review.md |
When implemented work is reviewed, which checks the review runs and how many automatic fix rounds it gets. |
settings/methodology.md |
Whether tests or the implementation are written first. |
/atn-settings fills these files from your answers. Each file has a ## Custom section for your project's own rules, which /atn-settings leaves untouched and agents follow. When you keep separate settings for sub-projects, the setup holds one more folder of settings files per sub-project.
The settings files stay with the setup in Athenode and are not written into your repository. Setup files and settings covers reading and editing them.
How the parts of the standard setup depend on each other
The skills call each other and the agents by name. /atn-mindmap can go on to /atn-decompose and /atn-apply, and each skill hands work to the agents listed for it above. Renaming or removing a built-in skill or agent in your project's copy therefore stops the skills that use it.
Every skill of the standard setup works through the athenode MCP server, so a setup without that server cannot run them. The skills also rely on the settings files and on the MCP, Settings, Questions and Language sections of the rules.
/atn-manage names these consequences and asks you to confirm before it removes or replaces one of these parts.
How the standard setup fits the plan limits
The parts of your project's copy count towards the limits of the project's plan for one setup. With 7 skills, 10 agents and 1 MCP server in place, the Free plan's limits of 10 skills, 15 agents and 3 MCP servers per setup leave room for 3 more skills, 5 more agents and 2 more MCP servers. Plans and limits gives the limits of the Solo, Team and Business plans.
How updates to the standard setup reach your copy
When Athenode changes the standard setup, it updates your project's copy part by part.
| Part of your copy | What an update does |
|---|---|
| A built-in skill or agent that your project has not changed | Receives the version from the standard setup. |
| A built-in skill or agent that your project changed | Keeps your version. |
| The rules, if your project has not changed them | Receive the version from the standard setup. |
| The rules, if your project changed them | Keep your version. |
| A skill or agent that the standard setup gains | Is added, unless your copy already has one of that name. |
| Settings files that exist | Stay as they are. |
| MCP servers | Stay as they are. |
| Skills, agents and files that you added | Stay as they are. |
Updates apply to your project's copy of the standard setup. A clone of the copy and a setup added from the setup library are separate setups and are not updated this way.
An update changes the copy in your Athenode project. To bring it into a local project directory, run init there again:
npx @athenode/cli initinit shows the changed files in its plan before it writes them. Install a setup describes the plan.