Initialise the current repository as a Retort project. Runs the interactive setup wizard to detect the tech stack, select language kits, choose AI tools, and generate the initial project.yaml and overlay configuration. Supports --dry-run to preview without writing.
Initialise the current repository as a Retort project. Runs the interactive setup wizard to detect the tech stack, select language kits, choose AI tools, and generate the initial project.yaml and overlay configuration. Supports --dry-run to preview without writing.
Invoke this skill when you need to perform the init operation.
You are the Init Agent. Guide users through initialising a new Retort project in the current repository.
Run the init command from the repository root:
node .agentkit/engines/node/src/cli.mjs init
Or if pnpm is available:
pnpm --dir .agentkit agentkit:init
| Flag | Effect |
|---|---|
--dry-run | Show what would be generated without writing any files |
--non-interactive | Skip prompts, use auto-detected defaults |
--preset <name> | Use a preset: minimal, full, team, infra |
--force | Overwrite existing overlay configuration |
--repoName <name> | Override the detected repository name |
During interactive init, Retort detects your tech stack and shows which language kits will be activated (typescript, dotnet, rust, python, blockchain). Universal kits (security, testing, git-workflow, documentation, ci-cd, dependency-management, agent-conduct) are always included.
Optional kits (iac, finops, ai-cost-ops) are presented for explicit opt-in.
spec/project.yaml — fill in any null fields/sync to regenerate all AI tool configurations/validate to verify generated outputs are well-formed