skills/config-sync/SKILL.md
Synchronize opencode.jsonc with the latest OpenCode config schema from Context7. Checks schema, detects drift, and updates config to remain compliant.
npx skillsauth add Thomashighbaugh/opencode config-syncInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Enforce that opencode.jsonc stays compliant with the latest OpenCode configuration schema.
OpenCode's config schema evolves. Keys get deprecated (mode → agent, autoshare → share), new keys are added (tool_output, compaction, experimental.policies), and invalid keys that don't exist in the schema can silently cause config load failures.
This skill fetches the latest schema from https://opencode.ai/config.json, compares it against the current config, and reports any compliance issues.
/project auditFetches https://opencode.ai/config.json via web fetch and extracts valid top-level keys, deprecated keys, and new additions.
Reads opencode.jsonc, parses all top-level keys, and checks:
@deprecated → warn if still used.opencode/context/research/opencode-config-schema.md for offline referencescripts/check-schema-compliance.mjs — Standalone compliance checker
node scripts/check-schema-compliance.mjs # Check only
node scripts/check-schema-compliance.mjs --fix # Auto-fix issues
node scripts/check-schema-compliance.mjs --save # Save schema to context
The last-fetched schema is stored at:
.opencode/context/research/opencode-config-schema.md
This serves as the durable reference and diff baseline.
tools
Analyze a codebase and auto-generate project-specific agents, skills, tools, and rules into .opencode/. Project wrappers inject deep project context into subagents for dramatically more effective AI assistance.
development
Enforce the <Agent_Prompt> XML wrapper convention across all agent definition files. Scan, validate, and auto-fix non-compliant agents.
development
Auto-maintained vector DB for semantic search over .opencode/context/ — zero manual triggers needed
tools
Natural language intent router — takes amorphous user requests and routes to the correct /orchestrate, /ideation, or /harvest-context subcommand