Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
joelhooks avatar

Always On Guidance

  • 3 installs
  • 725 repo stars
  • Updated July 30, 2026
  • joelhooks/opencode-swarm-plugin

Align swarm agent behavior with always-on rules on instruction priority, swarm tool usage, file reservations, and per-model output defaults.

About

Provides always-on behavioral rules for claude-plugin swarm agents covering tool usage, file reservations, and model-specific defaults. A developer uses it to align agent behavior and avoid deprecated tool references.

  • Global rules on instruction priority, swarm plugin tools, and file reservations
  • Model-specific defaults for Opus vs Sonnet/Haiku output style

Always On Guidance by the numbers

  • 3 all-time installs (skills.sh)
  • Ranked #13,657 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/joelhooks/opencode-swarm-plugin --skill always-on-guidance

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs3
repo stars725
Last updatedJuly 30, 2026
Repositoryjoelhooks/opencode-swarm-plugin

What it does

Align swarm agent behavior with always-on rules on instruction priority, swarm tool usage, file reservations, and per-model output defaults.

Files

SKILL.mdMarkdownGitHub ↗

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.

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.