Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
clawtool
command
Command clawtool is the canonical tool layer for AI coding agents.
|
Command clawtool is the canonical tool layer for AI coding agents. |
|
internal
|
|
|
agents
Package agents bridges clawtool to the host AI coding agents that embed it (Claude Code, Codex, OpenCode, …).
|
Package agents bridges clawtool to the host AI coding agents that embed it (Claude Code, Codex, OpenCode, …). |
|
catalog
Package catalog ships clawtool's built-in source catalog.
|
Package catalog ships clawtool's built-in source catalog. |
|
cli
Package cli implements clawtool's user-facing subcommands.
|
Package cli implements clawtool's user-facing subcommands. |
|
config
Package config reads, writes, and resolves the clawtool configuration.
|
Package config reads, writes, and resolves the clawtool configuration. |
|
search
Package search powers clawtool's ToolSearch primitive.
|
Package search powers clawtool's ToolSearch primitive. |
|
secrets
Package secrets stores per-source credentials separately from config.toml.
|
Package secrets stores per-source credentials separately from config.toml. |
|
server
Package server starts the clawtool MCP server.
|
Package server starts the clawtool MCP server. |
|
setup
Package setup owns clawtool's project-setup layer: the recipe framework, the wizard, and the .clawtool.toml repo-scoped config.
|
Package setup owns clawtool's project-setup layer: the recipe framework, the wizard, and the .clawtool.toml repo-scoped config. |
|
setup/recipes
Package recipes is a thin import-aggregator: it pulls in every recipe subpackage so their init() functions register with the global setup.Registry.
|
Package recipes is a thin import-aggregator: it pulls in every recipe subpackage so their init() functions register with the global setup.Registry. |
|
setup/recipes/agentclaim
Package agentclaim hosts the AI-agent integration recipe — the `agents` category in clawtool's setup taxonomy.
|
Package agentclaim hosts the AI-agent integration recipe — the `agents` category in clawtool's setup taxonomy. |
|
setup/recipes/ci
Package ci hosts recipes for the `ci` category — PR/push pipeline scaffolding.
|
Package ci hosts recipes for the `ci` category — PR/push pipeline scaffolding. |
|
setup/recipes/commits
Package commits hosts recipes for the `commits` category — commit- time discipline.
|
Package commits hosts recipes for the `commits` category — commit- time discipline. |
|
setup/recipes/governance
Package governance hosts recipes for the `governance` category — files & policies that govern collaboration.
|
Package governance hosts recipes for the `governance` category — files & policies that govern collaboration. |
|
setup/recipes/knowledge
Package knowledge hosts recipes for the `knowledge` category — project memory and documentation tooling.
|
Package knowledge hosts recipes for the `knowledge` category — project memory and documentation tooling. |
|
setup/recipes/quality
Package quality hosts recipes for the `quality` category — code quality enforcement (lint, format, test scaffolds).
|
Package quality hosts recipes for the `quality` category — code quality enforcement (lint, format, test scaffolds). |
|
setup/recipes/release
Package release hosts recipes for the `release` category — version cutting and publishing automation.
|
Package release hosts recipes for the `release` category — version cutting and publishing automation. |
|
setup/recipes/runtime
Package runtime hosts recipes for the `runtime` category — dev environment + container scaffolding.
|
Package runtime hosts recipes for the `runtime` category — dev environment + container scaffolding. |
|
setup/recipes/supplychain
Package supplychain hosts recipes for the `supply-chain` category — dependency updates and security tooling.
|
Package supplychain hosts recipes for the `supply-chain` category — dependency updates and security tooling. |
|
skillgen
Package skillgen produces SKILL.md content per the agentskills.io standard.
|
Package skillgen produces SKILL.md content per the agentskills.io standard. |
|
sources
Package sources spawns configured source MCP servers as child processes and proxies tools/list + tools/call between them and clawtool's own MCP server.
|
Package sources spawns configured source MCP servers as child processes and proxies tools/list + tools/call between them and clawtool's own MCP server. |
|
tools/core
Package core — atomic.go: shared file-mutation primitives for Edit and Write.
|
Package core — atomic.go: shared file-mutation primitives for Edit and Write. |
|
version
Package version — update-check primitive.
|
Package version — update-check primitive. |
|
test
|
|
|
e2e/stub-server
command
Command stub-server is a tiny MCP server used only by clawtool's e2e tests.
|
Command stub-server is a tiny MCP server used only by clawtool's e2e tests. |
Click to show internal directories.
Click to hide internal directories.