AthenodeAthenode
Use in projectProgramming
  • 1 like
  • Installed 2 times
Report

Install with the CLI

Installs this plugin into the current directory for the coding agents you choose. No account or token needed.

npx @athenode/cli use athenode

Athenode

Standard

This is Athenode's own spec-driven development workflow, meant to be used to build Athenode itself.

  1. Start a specification with /atn-mindmap: build it up over an iterative Q&A session — you don't need finished content up front, just a starting topic. Each round asks 3-8 questions, saves your answers, and proposes what to explore next until you choose to finish, at which point it synthesizes everything into the final spec. Placement (spec-placement-researcher), codebase feasibility grounding (spec-feasibility-analyst) and dependency research (spec-dependency-researcher) run up front, before the first round of questions. Blocked-by links are set only when a specification is finalized — in the mind map's final step and by spec-decomposition-finalizer — never by spec-decomposer. It can also be used to discuss or think through an existing specification that was already decomposed — one of its decomposed parts — by passing that part's id with --continue.

  2. Break it into stages with /atn-decompose: drafts one child "stage" specification per stage, attaches clarifying questions to each, collects your answers, then finalizes every child via spec-decomposition-finalizer, which rewrites each child's content grounded in fresh spec-feasibility-analyst and spec-dependency-researcher findings and sets it to prepared.

  3. Implement everything with /atn-apply: fetches the dependency-ordered execution plan for the subtree (prepared and interrupted leaves, following blocked-by links) and, for each one in order, plans it (spec-implementation-planner, backed by spec-feasibility-analyst), implements it (spec-implementer) and has it reviewed when the project's code review settings say (spec-implementation-reviewer), completing intermediate stages as their subtrees finish, before marking the root specification completed.

  4. Work through the project's ToDo cards with /atn-todo-dequeue: it offers the open cards one by one, by priority, and per card either starts /atn-mindmap from the card or carries the card out directly without a specification (todo-implementer, reviewed by todo-reviewer), then commits, closes the card and asks how to deliver the commits. With --auto it asks where to work and how to deliver once, at the start, and then carries out every card that needs no answer from the user without a further question. To add a card without leaving the session, use /atn-todo-enqueue: it takes the card's text, asks only for what is missing (type, priority and the open questions you want recorded on it) and records one card.

Two more skills maintain the workflow itself: /atn-settings chooses the project's workflow settings (gitflow, testing, code review, methodology), and /atn-manage lists, creates, changes and deletes plugins and the files, skills, agents, MCP servers and rules of the installed or another plugin, and imports external plugins.

AGENTS.md

Instructions every agent follows
MCP

Specifications and this project's plugin files, including its workflow settings under settings/, are accessed through the tools of the athenode MCP server. Pass large texts such as specification content, plans and settings files inline as tool parameters. If these tools are not available in the session, ask the user to run npx @athenode/cli init in this project and restart the session.

Settings
  • Load settings files with the plugins_files_get tool, starting with settings/SETTINGS.md, then the files and ## Rules subsections your instructions name.

Start with one mind map

Create a free account and a project, run one command in your repository and answer your agent's questions about the next thing you want to build.

Start for free

The Free plan covers up to 3 projects.