← All skills
Tencent SkillHub Β· Developer Tools

Coding Lead

Smart coding skill that routes tasks by complexity. Simple tasks (<60 lines, single file) execute directly via OpenClaw agent tools. Medium/complex tasks spa...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Smart coding skill that routes tasks by complexity. Simple tasks (<60 lines, single file) execute directly via OpenClaw agent tools. Medium/complex tasks spa...

⬇ 0 downloads β˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
references/complex-tasks.md, references/prompt-templates.md, SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
1.0.30

Documentation

ClawHub primary doc Primary doc: SKILL.md 27 sections Open source page

Coding Lead

This skill supersedes inline coding rules in agent SOUL.md files. Route by complexity. ACP fails β†’ auto-fallback to direct execution.

Task Classification

LevelCriteriaActionSimpleSingle file, <60 linesDirect: read/write/edit/execMedium2-5 files, clear scopeACP β†’ fallback directComplexArchitecture, multi-modulePlan β†’ ACP β†’ fallback chunked direct When in doubt, go one level up.

Tech Stack (New Projects)

LayerPreferredFallbackBackendPHP (Laravel/ThinkPHP)PythonFrontendVue.jsReactMobileFlutterUniApp-XCSSTailwind-DBMySQLPostgreSQL Existing projects: follow current stack. New: propose first, wait for confirmation.

Tool Detection & Fallback

All tools are optional. Detect once per session: ToolAvailable?Fallbacksmart-agent-memorynode ~/.openclaw/skills/smart-agent-memory/scripts/memory-cli.js stats ok?memory_search + manual .md writesqmdqmd --version ok?grep (Linux/macOS) / Select-String (Windows) / findACPsessions_spawn succeeds?Direct read/write/edit/exec Notation: [memory] [qmd] [acp] = use if available, fallback if not.

ACP Agent Routing

ACP access: sessions_spawn(runtime="acp") may not be available (platform limitation). Use acpx CLI as the reliable path: # Detect paths dynamically (run once per session) # Windows: # ACPX = %APPDATA%\npm\node_modules\openclaw\extensions\acpx\node_modules\.bin\acpx.cmd # AGENT = node %APPDATA%/npm/node_modules/@zed-industries/claude-agent-acp/dist/index.js # macOS/Linux: # ACPX = $(npm root -g)/openclaw/extensions/acpx/node_modules/.bin/acpx # AGENT = node $(npm root -g)/@zed-industries/claude-agent-acp/dist/index.js # One-shot execution via acpx (works from any session type) acpx --verbose --agent "<AGENT>" exec "<your prompt>" 2>&1 If sessions_spawn(runtime="acp") is available in your session, use it. Otherwise fall back to acpx CLI via exec. Check acp.allowedAgents in openclaw.json for available agents: Task TypeBest AgentWhyComplex backend, multi-file refactor, deep reasoningclaudeSuperior cross-file reasoning, long contextQuick iteration, autonomous exploration, sandbox taskscodexFast, autonomous, good at iterative fixesCode reviewDifferent agent than the one that wrote itAvoid same-bias blind spots

How to route

# Default (uses acp.defaultAgent, typically "claude"): sessions_spawn(runtime: "acp", task: <prompt>, cwd: <dir>) # Explicit agent: sessions_spawn(runtime: "acp", agentId: "claude", task: <prompt>, cwd: <dir>) sessions_spawn(runtime: "acp", agentId: "codex", task: <prompt>, cwd: <dir>)

Fallback chain

Try preferred agent β†’ 2. Try alternate agent β†’ 3. Direct execution If one agent fails/unavailable, try the other before falling back to direct execution.

Parallel with different agents

For complex tasks with independent sub-tasks (max 2 parallel): Session 1: claude β†’ backend refactor (needs deep reasoning) Session 2: codex β†’ frontend fixes (needs fast iteration)

Layer 1: Project-level (Claude Code owns)

Projects may have their own CLAUDE.md, .cursorrules, docs/ β€” these are Claude Code's responsibility. It reads them automatically. Do NOT paste project-level rules into ACP prompts.

Layer 2: Team-level (OpenClaw owns)

shared/knowledge/tech-standards.md β€” cross-project standards (security, change control, tech stack preferences). Only relevant for direct execution (simple tasks without ACP).

When spawning ACP

Don't embed coding standards in the prompt β€” Claude Code has its own CLAUDE.md Do include: task description, acceptance criteria, relevant context (file paths, decisions) Do include task-specific constraints if any (e.g., "don't change the API contract")

When executing directly (no ACP)

Load standards once per session, first match wins: shared/knowledge/tech-standards.md (team-level, if exists) Built-in defaults (below, if nothing exists)

Built-in Defaults (fallback for direct execution)

KISS + SOLID + DRY, research before modifying Methods <200 lines, follow existing architecture No hardcoded secrets, minimal change scope, clear commits DB changes via SQL scripts, new tech requires confirmation

Simple Tasks

Read target file(s) (standards already loaded per above) [memory] Recall related decisions Execute with read/write/edit/exec [memory] Record what changed and why

Step 1: Build Context File

Write to <project>/.openclaw/context-<task-id>.md (ACP reads from disk, not from prompt): # [qmd] or grep: find relevant code # [memory] recall + lessons: find past decisions # Standards already loaded (see "Coding Standards Loading" above) # Write context file with 3-5 key rules from loaded standards β€” do NOT paste full file Minimal context file structure: # Task Context: <id> ## Project β€” path, stack, architecture style ## Relevant Code β€” file paths + brief descriptions from qmd/grep ## History β€” past decisions/lessons from memory (if any) ## Constraints β€” task-specific rules only (NOT general coding standards β€” Claude Code has CLAUDE.md) Full template with examples β†’ see references/prompt-templates.md

Step 2: Lean Prompt

  • Project: <path> | Stack: <e.g. Laravel 10 + React 18 + TS>
  • Context file: .openclaw/context-<task-id>.md (read it first if it exists)
  • ## Task
  • <description>
  • ## Acceptance Criteria
  • [ ] <criteria>
  • [ ] Tests pass, no unrelated changes, clean code
  • Before finishing: run linter + tests, include results.
  • When done: openclaw system event --text "Done: <summary>" --mode now

Step 3: Spawn

# Option A: sessions_spawn (if available in your session) sessions_spawn(runtime: "acp", task: <prompt>, cwd: <project-dir>, mode: "run") # Option B: acpx CLI (always works, detect AGENT path per above) exec: acpx --agent "<AGENT>" exec "<prompt>" # Set cwd to project dir in exec command

Step 4: Fallback Detection

ConditionActionSpawn failed / timeout→ Direct executionEmpty output / no file changes→ Direct executionPartial completion→ Agent fixes remaining Fallback: [memory] log failure → agent executes directly → report to user. Never silently fail. Always complete or report why not.

Step 5: Verify & Record

Check acceptance criteria + run tests [memory] Record: what changed, decisions, lessons Clean up context file

Complex Tasks

Read references/complex-tasks.md only for Complex-level tasks — roles, QA isolation, parallel strategies, RESEARCH→PLAN→EXECUTE→REVIEW flow.

Context Reuse (Token Savings)

Context file on disk instead of prompt embedding β†’ ~90% token savings per spawn Parallel: one context file, multiple ACP sessions read it Serial: use mode: "session" + sessions_send for follow-ups [qmd]: precision search β†’ only relevant snippets in context file No standards in ACP prompts: Claude Code reads its own CLAUDE.md/.cursorrules β€” don't duplicate ACP prompt stays lean: task + acceptance criteria + context file path. No generic rules Direct execution: load team standards once per session, not per task

Memory Integration

[memory] Before: recall related work + lessons for context file. [memory] After: record what changed, decisions made, lessons learned. Cross-session: agent remembers across sessions; Claude Code doesn't. This is the core advantage.

Multi-Project Parallel

Each project gets its own context file in its own .openclaw/ dir Spawn with different cwd per project β€” zero cross-contamination Tag memory entries per project: --tags code,<project-name> Max 2 parallel ACP sessions β€” keep token/resource use predictable ACP runs in background while agent works on simple tasks directly See references/prompt-templates.md for multi-project examples.

Smart Retry (max 3)

Analyze failure β†’ 2. Adjust prompt β†’ 3. Retry improved β†’ 4. Max 3 then fallback/report. Each retry must be meaningfully different.

Progress Updates

Start β†’ 1 short message. Error β†’ immediate report. Completion β†’ summary. Fallback β†’ explain.

Safety

Never spawn in ~/.openclaw/ β€” coding agents may damage config Always set cwd to project directory Review before commit β€” especially complex tasks Kill runaway sessions β€” timeout or nonsensical output

See Also

references/complex-tasks.md β€” roles, QA, parallel (Complex only) references/prompt-templates.md β€” context file template, prompt examples

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
3 Docs
  • SKILL.md Primary doc
  • references/complex-tasks.md Docs
  • references/prompt-templates.md Docs