starter kit contents
workspace / committed artifacts
AGENTS.md sets the local contract. Templates shape the records. Status and findings keep the work legible after the session ends.
Pick a path. Either way you write specs and tasks in plain markdown — the agent gets a clear brief, and the review gets evidence.
Use the GitHub template to create a fresh corpus workspace with the folder structure, templates, and agent guides already in place.
Copy the starter kit into a workspace folder inside your existing repo. Add specs and tasks alongside your code without changing the project structure.
corpus init scaffolds the same workspace into a new or existing repo — conflict-safe, so it never clobbers files you already have. The CLI is not on npm under that name yet (the name is taken), so install it from source.
# install the CLI from source — the binary it provides is called corpus
$git clone https://github.com/jcosta33/corpus-cli.git && cd corpus-cli && npm install && npm run build && npm link
# then, in a new or existing repo
$ corpus init # scaffold the workspace, conflict-safe
$ corpus check # confirm it is well-formed; exit 0/1/2
What the CLI does (and deliberately does not): the CLI page.
workspace / committed artifacts
AGENTS.md sets the local contract. Templates shape the records. Status and findings keep the work legible after the session ends.
Install optional skills for specific stances and change shapes — persona-skeptic, write-feature, write-fix, and others.
Copy a worker definition — an independent reviewer, a read-only explorer, a bounded spec author — each running a role in a fresh, isolated context.
Not sure which path fits? Read docs/ADOPTING.md for a decision checklist.