pub const OLLAMA: &str = "---\nname: ollama\npurpose: Optimized prompt for local LLM execution\n---\n\n# Execute Spec: {{spec.title}}\n\n{{spec.description}}\n\n## Tools Available\n\n- `read_file(path)` - Read file contents\n- `write_file(path, content)` - Write/create file\n- `run_command(command)` - Run shell command\n- `list_files(pattern)` - List files matching glob\n- `task_complete(summary)` - Signal task done\n\n## Steps\n\n1. **Read** target files first using read_file\n2. **Implement** changes using write_file\n3. **Format**: run_command(\"just fmt\")\n4. **Lint**: run_command(\"just lint\")\n5. **Test**: run_command(\"just test\")\n6. **Check** acceptance criteria in {{spec.path}}\n7. **Commit**: run_command(\"git add . && git commit -m \'chant({{spec.id}}): description\'\")\n8. **Complete**: task_complete(\"summary of what was done\")\n\n## Rules\n\n- Read before writing\n- Use `just` commands, not cargo directly\n- Only modify files in target_files\n- Commit message must start with chant({{spec.id}})\n";Expand description
Ollama prompt - optimized prompt for local LLM execution