-
Notifications
You must be signed in to change notification settings - Fork 3
Tool Adapters
CodingScaffold stays tool-neutral while generating useful native files for current coding agents.
Adapters are where the scaffold hands off to tools that actually call models. Generating adapter files does not require an LLM; running an adapter session does.
OpenCode is the recommended first adapter.
coding-scaffold setup tool --tool opencode
coding-scaffold tools adapt --target ~/dev/my-project --tool opencodeGenerated files include:
opencode.json.opencode/agents/reviewer.md.opencode/agents/explorer.md.opencode/agents/implementer.md.opencode/commands/first-session.md.opencode/commands/agentic-change.md.opencode/commands/review.md.opencode/commands/recheck-route.md
Before running /first-session, make sure OpenCode can reach at least one model through its own
provider setup, a local OpenAI-compatible endpoint, GitHub Copilot sign-in, or cloud credentials.
For company or team defaults, generate a policy pack:
coding-scaffold policy --target ~/dev/my-project --scope companyThis can set share: disabled, add policy instructions, ask before edit/bash actions, disable
named MCP servers, and add provider allow/deny lists in opencode.json.
OpenClaude support is intentionally lightweight because the project moves quickly:
coding-scaffold setup tool --tool openclaude
coding-scaffold tools adapt --target ~/dev/my-project --tool openclaudeGenerated guidance lives in .coding-scaffold/OPENCLAUDE.md.
Use coding-scaffold setup tool --tool both when a team wants to compare both tools on the same
project.
Tool adapters are the coding surface. Add-ons support model sizing, routing, team automation, and knowledge navigation:
coding-scaffold setup addon --target ~/dev/my-project --addon llmfit
coding-scaffold setup addon --target ~/dev/my-project --addon routellm
coding-scaffold setup addon --target ~/dev/my-project --addon open-multi-agent
coding-scaffold setup addon --target ~/dev/my-project --addon obsidian
coding-scaffold setup addon --target ~/dev/my-project --addon caveman-compressionWhen adding a new adapter, document:
- install command
- credential source
- local endpoint format
- project-rule support
- read-only mode
- edit mode
- verification flow
- how to share skills and agents