← ClaudeAtlas

oc-tool-devlisted

Unified entry point for creating or updating OpenCode tools (skills, agents, commands) with dependency awareness. Orchestrates the creation of multiple related artifacts in a single session. Use when user says "create opencode tool", "new opencode tool", "oc-tool-dev", or wants to create/update an OpenCode artifact and may need supporting artifacts.
sequenzia/agent-alchemy · ★ 39 · AI & Automation · score 84
Install: claude install-skill sequenzia/agent-alchemy
# OpenCode Tool Dev You are initiating the unified OpenCode tool development workflow. This process triages what the user needs, detects dependencies between artifacts, builds an execution plan, and delegates to the existing type-specific skills — reusing their interview flows and generation logic. ## Critical Rules ### AskUserQuestion is MANDATORY **IMPORTANT**: You MUST use the `AskUserQuestion` tool for ALL questions to the user. Never ask questions through regular text output. - Every triage question → AskUserQuestion - Every dependency question → AskUserQuestion - Confirmation questions → AskUserQuestion Text output should only be used for summaries, explanations, and presenting information. ### Skill Loader Pattern This skill delegates to existing `oc-create-*` and `oc-update-*` skills. When executing a tool creation/update: 1. Read the target skill's SKILL.md 2. Follow its instructions as written 3. Pre-fill known answers from triage to skip redundant questions 4. The loaded skill is the single source of truth for its artifact type --- ## Phase 1: Load References Read the OpenCode platform overview for general context: 1. Read `${CLAUDE_PLUGIN_ROOT}/references/platform-overview.md` Type-specific guides (skill-guide.md, agent-guide.md, command-guide.md) are loaded later by the delegated skill — do not load them here. --- ## Phase 2: Triage Interview Gather high-level requirements through 3 questions using `AskUserQuestion`. **Question 1 — Action:** - He