| name | coding-strategy |
| description | Consult before ANY coding task. Chooses the optimal coding agent strategy based on task complexity, available free tokens, parallelism potential, and provider quotas. Covers: OpenClaw sub-agents, Codex CLI, Claude Flow swarms/hive-minds, Jules (Google), GitHub Copilot coding models, Augment Code, Kimi K2.5, and OpenAI gpt-5.3-codex. All agents must read this before writing code.
|
Coding Strategy Skill
Read this before ANY coding task. Even small ones. The goal: maximize free tokens, spread load across providers, and pick the right tool for the job.
Provider Inventory
Tier 1 — Free / Subscription-Included (use first)
| Provider | Access | Best For | How to Invoke |
|---|
| GitHub Copilot | Token auth (subscription) | Fast tasks, code completion, reviews | sessions_spawn with model: "github-copilot/claude-sonnet-4.5" or any copilot model |
| OpenAI Codex CLI | OAuth ($20/mo subscription) | Complex single-file tasks, full-auto mode | exec pty:true command:"codex exec --full-auto 'prompt'" workdir:/path |
| Kimi K2.5 | API key (kimi-coding) | Reasoning-heavy tasks, architecture, large context | sessions_spawn with model: "kimi-coding/k2p5" |
| Jules (Google) | API key: op://DeLoSecrets/Jules/API Key | Async background coding, PR generation | See Jules section below |
| Augment (auggie) | CLI at ~/.bun/bin/auggie | Code generation, refactoring, indexing | See Augment section below |
Tier 2 — Pay-per-token (use intentionally)
| Provider | Access | Best For | Cost |
|---|
| Anthropic Sonnet | Token auth | Complex multi-step coding, tool use | Moderate |
| Anthropic Opus | Token auth | Architecture decisions, hard debugging | Expensive — use sparingly |
| OpenAI gpt-5.3-codex | API key | Heavy coding, long context | Moderate-high |
| Google Gemini Pro | Gemini CLI auth | Large context analysis, doc generation | Moderate |
Tier 3 — Orchestration (for complex multi-file work)
| Tool | What It Does | When to Use |
|---|
| Claude Flow Swarm | 15-agent hierarchical mesh | Large features spanning many files |
| Claude Flow Hive-Mind | Queen-led consensus coordination | Architecture decisions, code review |
| OpenClaw sub-agents | sessions_spawn parallel workers | Independent tasks that don't need shared state |
Decision Matrix
Step 1: Classify the task
| Task Type | Examples | Complexity |
|---|
| Trivial | Fix a typo, add an import, rename variable | Single file, <10 lines |
| Small | Add a function, write a test, fix a bug | Single file, <100 lines |
| Medium | New component, API endpoint, refactor module | 2-5 files, <500 lines |
| Large | New feature, service, cross-cutting refactor | 5-20 files, architecture changes |
| Epic | New product scaffold, major migration | 20+ files, multi-day |
Step 2: Pick the strategy
| Complexity | Strategy | Provider Priority |
|---|
| Trivial | Do it inline (you ARE a coding agent) | No external agent needed |
| Small | Single sub-agent | GitHub Copilot → Kimi K2.5 → Codex CLI |
| Medium | Single sub-agent OR Codex CLI (full-auto) | Codex CLI → Kimi K2.5 → Sonnet sub-agent |
| Large | Claude Flow swarm OR parallel sub-agents | Claude Flow → parallel Codex instances → Jules (async) |
| Epic | Claude Flow hive-mind + parallel Codex + Jules | All hands on deck — spread across every provider |
Step 3: Maximize free tokens
Always exhaust free/subscription tiers before pay-per-token:
- GitHub Copilot models — included in subscription, use freely
- Codex CLI — $20/mo flat, use
--full-auto or --yolo liberally
- Kimi K2.5 — generous free tier, great for reasoning
- Jules — included in Google Max plan, async background work
- Augment — free tier tokens available
- THEN fall back to Anthropic Sonnet/Opus or OpenAI API
Provider-Specific Instructions
Codex CLI (OpenAI)
exec pty:true workdir:/path/to/repo command:"codex exec --full-auto 'Your task description'"
exec pty:true workdir:/path/to/repo background:true command:"codex exec --full-auto 'Your task. When done, run: openclaw gateway wake --text \"Done: brief summary\" --mode now'"
exec pty:true workdir:/path/to/repo command:"codex exec --yolo 'Your task'"
exec pty:true workdir:/path/to/repo command:"codex review --base origin/main"
Key: Codex needs a git repo. Model: gpt-5.3-codex. Config: ~/.codex/config.toml.
Claude Flow (Multi-Agent Orchestration)
exec workdir:/path/to/repo command:"claude-flow init"
exec pty:true workdir:/path/to/repo background:true command:"claude-flow swarm start -o 'Build the REST API with auth, tests, and docs' -s development"
exec pty:true workdir:/path/to/repo background:true command:"claude-flow hive-mind init -t hierarchical-mesh"
exec pty:true command:"claude-flow hive-mind spawn --claude"
exec command:"claude-flow hive-mind task 'Refactor auth module for OAuth2 support'"
exec command:"claude-flow swarm status"
exec command:"claude-flow hive-mind status"
Key: Claude Flow has hooks in .claude-flow/ that enable self-learning. Projects with heavy Claude Flow use should have claude-flow init run first.
Jules (Google AI Coding Agent)
Jules works asynchronously — submit tasks via the Google AI Studio / Jules interface, it creates PRs.
JULES_KEY=$(op read "op://DeLoSecrets/Jules/API Key")
API Key: op://DeLoSecrets/Jules/API Key
Best for: Async background tasks where you don't need the result immediately. Submit the task, let Jules work, pull the PR when ready. Great for fire-and-forget work while other agents handle synchronous tasks.
Augment Code (auggie CLI)
exec pty:true workdir:/path/to/repo command:"auggie -p 'Your task description'"
exec pty:true workdir:/path/to/repo background:true command:"auggie 'Your task description'"
exec pty:true workdir:/path/to/repo command:"auggie -q 'Your task'"
exec pty:true workdir:/path/to/repo command:"auggie --image screenshot.png 'Implement this UI'"
exec pty:true workdir:/path/to/repo command:"auggie --ask 'Explain the auth flow in this codebase'"
Binary: ~/.bun/bin/auggie
Best for: Code generation, refactoring, codebase-aware tasks. Has workspace indexing for deep context.
Note: First run in a new workspace triggers an indexing step. Use --print from workspace root to index.
OpenClaw Sub-Agents (Built-in)
sessions_spawn(
task="Implement the user settings page with React and TypeScript",
model="github-copilot/claude-sonnet-4.5",
label="settings-page"
)
sessions_spawn(
task="Architect the event sourcing system for order processing",
model="kimi-coding/k2p5",
label="event-sourcing-arch"
)
sessions_spawn(task="Write unit tests for auth module", model="github-copilot/gpt-5.2-codex", label="auth-tests")
sessions_spawn(task="Write integration tests for API", model="kimi-coding/k2p5", label="api-tests")
sessions_spawn(task="Update API documentation", model="github-copilot/gemini-3-flash-preview", label="api-docs")
GitHub Copilot Models (via OpenClaw)
Available models through github-copilot/ prefix — all included in subscription:
github-copilot/claude-sonnet-4.5 — best all-rounder
github-copilot/claude-opus-4.6 — heavy reasoning
github-copilot/claude-haiku-4.5 — fast, cheap tasks
github-copilot/gpt-5.2-codex — strong coding
github-copilot/gpt-4o — general purpose
github-copilot/gemini-3-pro-preview — large context
github-copilot/gemini-3-flash-preview — fast, large context
github-copilot/grok-code-fast-1 — fast coding
Parallelism Patterns
Pattern 1: Fan-Out (independent tasks)
Task: "Build user dashboard"
├── Sub-agent 1 (copilot/sonnet): "Build UserProfile component"
├── Sub-agent 2 (kimi-k2.5): "Build ActivityFeed component"
├── Sub-agent 3 (codex CLI): "Build SettingsPanel component"
└── Sub-agent 4 (copilot/gemini): "Write tests for all components"
Pattern 2: Pipeline (sequential dependencies)
Step 1 (kimi-k2.5): "Design the API schema and types"
→ Step 2 (codex --full-auto): "Implement the API endpoints"
→ Step 3 (copilot/sonnet): "Write integration tests"
→ Step 4 (copilot/haiku): "Generate API documentation"
Pattern 3: Claude Flow Swarm (complex features)
claude-flow swarm start -o "Build complete auth system: OAuth2, JWT, RBAC, tests, docs" -s development
Pattern 4: Review Army (batch PR reviews)
git fetch origin '+refs/pull/*/head:refs/remotes/origin/pr/*'
exec pty:true background:true command:"codex exec 'Review PR #86. git diff origin/main...origin/pr/86'"
exec pty:true background:true command:"codex exec 'Review PR #87. git diff origin/main...origin/pr/87'"
Rules
- Always check this skill before coding — even for small tasks
- Free tokens first — exhaust GitHub Copilot, Codex CLI, Kimi, Jules, Augment before paying
- PTY required for Codex CLI —
pty:true always
- Codex needs a git repo — won't run outside one
- Never run coding agents in
~/.openclaw/ — they'll read soul docs and get weird
- Notify on completion — append
openclaw gateway wake to long-running prompts
- Track what's running — use
process action:list and sessions_list to monitor
- Spread the load — don't burn one provider when others have free tokens
- Claude Flow for 5+ file changes — swarms are more efficient than manual coordination
- Jules for async — submit and forget, pull PR when ready