Agent Artifact Placement
Agent-generated files (plans, tasks, research, reviews, orchestration output) MUST go to docs/.claude/, never the repo root. This directory is gitignored per git-repo-standards.
Directory Structure
docs/.claude/
├── tasks/ # Todo lists, checklists, work tracking
├── plans/ # Implementation plans, design docs, architecture
├── research/ # Research results, analysis, findings
├── reviews/ # Consensus review reports, audit results
├── orchestration/ # Orchestration state, dispatch logs
└── brainstorms/ # Brainstorm sessions, ideation output
Rules
- NEVER write agent artifacts to the repo root (TODO.md, PLAN.md, etc.)
- ALWAYS use
docs/.claude/<subdir>/ for generated files
- CREATE subdirectories as needed — the structure above is the default set
- CHECK
.claude/fs-dev-settings.json for project-specific overrides
File Routing
| Artifact Type |
Directory |
Examples |
| Plans |
docs/.claude/plans/ |
implementation plans, design approaches, architecture docs |
| Tasks |
docs/.claude/tasks/ |
todo lists, checklists, work items |
| Research |
docs/.claude/research/ |
technical research, competitive analysis, findings |
| Reviews |
docs/.claude/reviews/ |
consensus review reports, code audits |
| Orchestration |
docs/.claude/orchestration/ |
multi-agent dispatch state, execution logs |
| Brainstorms |
docs/.claude/brainstorms/ |
brainstorm transcripts, ideation notes |
Project Settings
Projects can customize via .claude/fs-dev-settings.json:
{
"agentArtifacts": {
"baseDir": "docs/.claude",
"allowedSubdirs": [
"tasks", "plans", "orchestration",
"research", "reviews", "brainstorms"
]
}
}
If the settings file doesn't exist, use the defaults above.
What Is NOT an Agent Artifact
These belong at the repo root — do not redirect them:
CLAUDE.md, .claude.local.md — Claude Code configuration
README.md, CHANGELOG.md, LICENSE — repo documentation
.gitignore, .gitleaks.toml — repo configuration
SECURITY.md, CONTRIBUTING.md, CODEOWNERS — repo standards
- Source code, tests, configs — normal project files
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: agent-artifacts3description: Agent artifact placement conventions. Use when creating plans, tasks, research, reviews, brainstorms, or any agent-generated files. Ensures artifacts go to docs/.claude/ (gitignored) instead of polluting the repo. Use when this capability is needed.4---56# Agent Artifact Placement78Agent-generated files (plans, tasks, research, reviews, orchestration output) MUST go to `docs/.claude/`, never the repo root. This directory is gitignored per git-repo-standards.910## Directory Structure1112```13docs/.claude/14├── tasks/ # Todo lists, checklists, work tracking15├── plans/ # Implementation plans, design docs, architecture16├── research/ # Research results, analysis, findings17├── reviews/ # Consensus review reports, audit results18├── orchestration/ # Orchestration state, dispatch logs19└── brainstorms/ # Brainstorm sessions, ideation output20```2122## Rules23241. **NEVER** write agent artifacts to the repo root (TODO.md, PLAN.md, etc.)252. **ALWAYS** use `docs/.claude/<subdir>/` for generated files263. **CREATE** subdirectories as needed — the structure above is the default set274. **CHECK** `.claude/fs-dev-settings.json` for project-specific overrides2829## File Routing3031| Artifact Type | Directory | Examples |32|---------------|-----------|----------|33| Plans | `docs/.claude/plans/` | implementation plans, design approaches, architecture docs |34| Tasks | `docs/.claude/tasks/` | todo lists, checklists, work items |35| Research | `docs/.claude/research/` | technical research, competitive analysis, findings |36| Reviews | `docs/.claude/reviews/` | consensus review reports, code audits |37| Orchestration | `docs/.claude/orchestration/` | multi-agent dispatch state, execution logs |38| Brainstorms | `docs/.claude/brainstorms/` | brainstorm transcripts, ideation notes |3940## Project Settings4142Projects can customize via `.claude/fs-dev-settings.json`:4344```json45{46 "agentArtifacts": {47 "baseDir": "docs/.claude",48 "allowedSubdirs": [49 "tasks", "plans", "orchestration",50 "research", "reviews", "brainstorms"51 ]52 }53}54```5556If the settings file doesn't exist, use the defaults above.5758## What Is NOT an Agent Artifact5960These belong at the repo root — do not redirect them:6162- `CLAUDE.md`, `.claude.local.md` — Claude Code configuration63- `README.md`, `CHANGELOG.md`, `LICENSE` — repo documentation64- `.gitignore`, `.gitleaks.toml` — repo configuration65- `SECURITY.md`, `CONTRIBUTING.md`, `CODEOWNERS` — repo standards66- Source code, tests, configs — normal project files6768---69> Converted and distributed by [TomeVault](https://tomevault.io/claim/fyrsmithlabs) — claim your Tome and manage your conversions.70<!-- tomevault:4.0:skill_md:2026-04-13 -->