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>
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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'
|
||||
|
||||
```
|
||||
Reference in New Issue
Block a user