Agent-owned navigation map for the shared OpenCode workspace.
- Read this when starting work in the shared agent kit or when looking for the right command, rule, skill, or plugin file.
- In this source repository and consuming repositories,
opencode.jsonloads this as the repository-rootINDEX.md.
ai-scripts/- helper scripts used by shared commands and skills.commands/- reusable slash-command workflow definitions.rules/- durable instructions loaded byopencode.json.skills/- specialized workflows that can be loaded on demand.plugin/- optional Graphify OpenCode integration.docs/tasks/- source-repository task guide and local implementation specs for accepted work..github/workflows/ci.yml- read-only contributor CI that runstask test.opencode.json- runtime configuration that loads shared instructions, plugins, MCP servers, and permissions.playwright-mcp.json- Playwright MCP browser launch configuration copied into the generated release bundle.README.md- source-repository overview for maintainers.CONTRIBUTING.md- generic-versus-local ownership and source contribution workflow.README_release.md- source file copied toREADME.mdon the generatedreleasebranch.LICENSE- canonical 0BSD license copied into the generated release bundle.Taskfile.yml- release-copy, release-build, and smoke-test entrypoints.tests/release-copy.sh- smoke test for the generated release bundle.
INDEX.md- this root index in the repository root.
- Start source contributions from
main, use the linked Issue and local task, and never implement changes in generatedreleaseor.opencode/checkouts. - Use
task testafter changing release runtime files or release-copy behavior. - Maintainers use
task release-buildonly after source review andREADME_release.mdchangelog updates for consumer-visible changes. - Use
/task spec "<title/context>"and/task impl <task-ref> [instructions]for tracked task work. - Use
/update-index <directory>to create or refresh directory-local indexes.
RELEASE_PATHS- release bundle source paths inTaskfile.yml.docs/tasks/README.md- Issue-to-task-to-PR linkage and status conventions.LICENSE- 0BSD terms that must remain in source and release output.playwright-mcp.json- browser config used by the shared Playwright MCP./update-index- command for creating or refreshing directory indexes.spec,impl- task command actions for specification and implementation.directory-index.md- rule that defines theINDEX.mdpattern.instructions-opencode.jsonentries loaded by OpenCode.
- Update this file when a new
INDEX.mdis added, moved, or removed. - Update this file when top-level directories, release paths, or major shared entrypoints change.
- Keep this index compact because it is loaded into OpenCode instructions.
- Keep this file outside the
.opencoderelease submodule while keepingLICENSEin that bundle. Consuming repositories own their rootINDEX.mdcontent.