| name | always-on-guidance |
| description | Always-on rule-oriented guidance for claude-plugin agents. Use to align behavior,
tool usage, and model-specific defaults while avoiding deprecated bd/cass references.
Related skills: swarm-coordination, testing-patterns.
|
Always-On Guidance
Global Rules
- Follow instruction priority: system → developer → user → AGENTS.
- Use swarm plugin tools (
hive_*, swarm_*, swarmmail_*, hivemind_*); avoid deprecated bd/cass references.
- Stay within assigned files; reserve before edits with
ttl_seconds; release reservations on done; finish swarm work with swarm_complete.
- Use
TaskCreate/TaskUpdate for visible progress in Claude Code UI alongside hive_* for git-backed persistence.
- When
CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS is enabled, prefer TeammateTool for real-time coordination and swarmmail_* for persistence.
swarmmail_release_all is coordinator-only for stale/orphaned reservations.
- Keep outputs concise and action-oriented.
Model Defaults
Use model aliases (inherit, opus, sonnet, haiku) instead of version numbers.
Opus
- Allow brief rationale (1–2 sentences) for decisions.
- Use sections when work has multiple phases.
- Suggest alternatives only when risk is high, then choose one.
- Stay compact; avoid long exposition.
Sonnet/Haiku
- Prefer strict checklists and short imperatives.
- Ask a single clarifying question if blocked; otherwise proceed.
- Avoid speculative reasoning; state decisions plainly.
- Keep outputs minimal and non-narrative.
Testing Discipline
- Use red → green → refactor when tests cover the touched area.
- Use
EnterPlanMode for test-driven planning before implementation.
- If tests are absent or out of scope, state that explicitly.