AAD v—
spec github

spec v— · methodology

Agent-Assisted
Development

A working process for people and AI agents that share knowledge and tasks. A worker is a person or an agent. Each worker must be able to find the rules, understand the task, and continue the work without earlier conversations.

adopt · paste into your agent
or get the guide only
workers
people + agents
source of truth
repo default branch
unit of work
wiki/tasks/T-*.md
authority
people approve
§01

Core rules

Twelve rules. Everything else in the spec elaborates them.

    Working reference

    Links to the governing rules; it does not replace them.

    ActivityRecordApproval and publication
    §02

    Repository and knowledge

    One accepted source per kind of information. Policy holds requirements, configuration holds mechanics, decision records hold reasons.

      §03

      Task lifecycle

      The transition table is authoritative. An unlisted transition is invalid, and no approval can grant it. Try one.

      current
        routine approval-sensitive unclassified invalid
        §04

        Task file linter

        YAML header for tools, Markdown body for people. Edit the task; checks run as you type. Structural checks cannot prove scope. Semantic review still applies.

        output
          §05

          Publication classifier

          A pull request is classified by its most restrictive change. Select what the candidate contains.

          §06

          Development activities

          The task goal defines the result. Next names the activity. Different agents can do different activities in the same task.

          §07

          Startup and guide reading

          Every worker runs the same startup. What it must re-read depends on what it knows.

            Reading rule

            Version a guide change

            Select by compatibility impact. The release takes its most significant change.

            §08

            Adoption

            Start with one small task. Progress is saved in this browser only.

              Decision cases

                §09

                Latest change

                Read from aad.md at load time.