Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 15 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -174,12 +174,18 @@ atomic init

Select your agent. The CLI configures your project automatically.

Then start a chat session:
Then start a chat session and run `/init` to generate `CLAUDE.md` and `AGENTS.md`:

```bash
atomic chat -a claude
```

```
/init
```

The `/init` command explores your codebase using sub-agents and generates populated `CLAUDE.md` and `AGENTS.md` files tailored to your project. These files give coding agents the context they need to work effectively in your repository.

### Source Control Selection

During `atomic init`, you'll be prompted to select your source control system:
Expand Down Expand Up @@ -335,12 +341,13 @@ Follow the debugging report above to resolve the issue.

User-invocable slash commands that orchestrate workflows.

| Command | Arguments | Description |
| -------------------- | ----------------------------------------- | -------------------------------------- |
| `/research-codebase` | `[question]` | Analyze codebase and document findings |
| `/create-spec` | `[research-path]` | Generate technical specification |
| `/explain-code` | `[path]` | Explain code section in detail |
| `/ralph` | `"<prompt>" [--resume UUID ["<prompt>"]]` | Run autonomous implementation workflow |
| Command | Arguments | Description |
| -------------------- | ----------------------------------------- | -------------------------------------------------- |
| `/init` | | Generate `CLAUDE.md` and `AGENTS.md` by exploring the codebase |
| `/research-codebase` | `[question]` | Analyze codebase and document findings |
| `/create-spec` | `[research-path]` | Generate technical specification |
| `/explain-code` | `[path]` | Explain code section in detail |
| `/ralph` | `"<prompt>" [--resume UUID ["<prompt>"]]` | Run autonomous implementation workflow |

### Agents

Expand Down Expand Up @@ -685,7 +692,7 @@ git config --global user.email "you@example.com"

**Windows Command Resolution:** If agents fail to spawn on Windows, ensure the agent CLI is in your PATH. Atomic uses `Bun.which()` to resolve command paths, which handles Windows `.cmd`, `.exe`, and `.bat` extensions automatically.

**File Preservation:** When re-running `atomic init`, your custom `CLAUDE.md` and `AGENTS.md` files are preserved by default. Use `--force` to overwrite all files including `CLAUDE.md`/`AGENTS.md`.
**Generating CLAUDE.md/AGENTS.md:** `atomic init` does not create `CLAUDE.md` or `AGENTS.md`. Run `/init` inside a chat session to generate these files. The command explores your codebase and produces project-specific documentation for coding agents.

**Ralph Continues After Stopping Session:** If you stop a Ralph session (e.g., Ctrl+C or esc) and open a new session, Ralph may automatically resume. This is expected behavior—Ralph is designed to run autonomously until an exit condition is met (completion promise / max iterations / all features passing) or it's explicitly cancelled. You can still interrupt and give it instructions during execution.

Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@bastani/atomic",
"version": "0.4.5",
"version": "0.4.6",
"description": "Configuration management CLI for coding agents",
"type": "module",
"license": "MIT",
Expand Down
Loading