Installs just this skill. Get the whole plugin for auto-invocation.
⚡ How it fires
How this skill gets triggered: by you, by Claude, or both.
Fires itselfClaude auto-loads it when your prompt matches the work.
You can call itInvoke it directly when you want it.
Slash command/octopus-architecture
👁️ Context preview
The summary Claude sees to decide when to auto-load this skill.
System architecture and API design with multi-AI consensus — use for design reviews and new subsystems
📊 Stats
Stars3,869
Forks362
LanguageShell
LicenseMIT
📦 Ships with octo
</> SKILL.md
octopus-architecture.SKILL.md
---name: octopus-architecture
description: "System architecture and API design with multi-AI consensus — use for design reviews and new subsystems"
---> **Host: Codex CLI** — This skill was designed for Claude Code and adapted for Codex.
> Cross-reference commands use installed skill names in Codex rather than `/octo:*` slash commands.
> Use the active Codex shell and subagent tools. Do not claim a provider, model, or host subagent is available until the current session exposes it.
> For host tool equivalents, see `skills/blocks/codex-host-adapter.md`.
## ⚠️ EXECUTION CONTRACT (MANDATORY - CANNOT SKIP)
This skill uses **ENFORCED execution mode**. You MUST follow this exact sequence.
### STEP 1: Display Visual Indicators (MANDATORY - BLOCKING)
**Check provider availability:**
```bash
providers_output="$("${HOME}/.claude-octopus/plugin/scripts/helpers/check-providers.sh" 2>/dev/null || true)"
provider_status() {
provider="$1"
if printf '%s\n' "$providers_output" | grep -q "^${provider}:available"; then
echo "Available ✓"
else
echo "Not installed ✗"
fi
}
codex_status="$(provider_status codex)"
gemini_status="$(provider_status gemini)"
agy_status="$(provider_status agy)"