Files
joakim 4eb93b7640 Initial commit
Dotfiles managed with GNU Stow: Hyprland (Lua config), Neovim, zsh,
tmux, ghostty, alacritty, waybar, yazi, lazygit, herdr, Claude Code.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-12 18:02:28 +02:00

33 lines
1.8 KiB
Markdown

# Session system prompts
A set of system prompts for Claude Code CLI that define distinct agent roles for
different stages of software development. Each prompt shapes Claude's behavior,
priorities, and output style for a specific job.
## Roles
| Role | File | Purpose |
|------|------|---------|
| **Analyst** | `roles/analyst.md` | Requirements gathering, user stories, acceptance criteria |
| **Designer** | `roles/designer.md` | System architecture, API design, data modeling |
| **Developer** | `roles/developer.md` | Implementation and coding |
| **Tester** | `roles/tester.md` | Test strategy, test cases, coverage analysis |
| **Reviewer** | `roles/reviewer.md` | Code review, security audit, quality gates |
| **DevOps** | `roles/devops.md` | CI/CD, containers, deployment, monitoring |
| **Documenter** | `roles/documenter.md` | API docs, READMEs, guides, architecture docs |
| **Janitor** | `roles/janitor.md` | Refactoring, tech debt, code cleanup |
| **Contextless/Chat** | `roles/contextless.md` | General Q&A with no project context |
## Shell aliases
```bash
alias cc-analyst='claude --append-system-prompt-file ~/.claude/roles/analyst.md'
alias cc-designer='claude --append-system-prompt-file ~/.claude/roles/designer.md'
alias cc-developer='claude --append-system-prompt-file ~/.claude/roles/developer.md'
alias cc-tester='claude --append-system-prompt-file ~/.claude/roles/tester.md'
alias cc-reviewer='claude --append-system-prompt-file ~/.claude/roles/reviewer.md'
alias cc-devops='claude --append-system-prompt-file ~/.claude/roles/devops.md'
alias cc-documenter='claude --append-system-prompt-file ~/.claude/roles/documenter.md'
alias cc-janitor='claude --append-system-prompt-file ~/.claude/roles/janitor.md'
alias cc-chat='claude --system-prompt-file ~/.claude/roles/contextless.md'
```