Claude-skill-registry config-tuning
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/config-tuning" ~/.claude/skills/majiayu000-claude-skill-registry-config-tuning && rm -rf "$T"
manifest:
skills/data/config-tuning/SKILL.mdsource content
Config Tuning
Analyze and improve OpenCode configuration based on observed patterns.
Announce: "I'm using config-tuning to analyze this pattern and propose config improvements."
When to Use
- User describes a pattern they noticed (good or bad)
- User asks to improve agent behavior
- User wants to add a new workflow or skill
- After noticing repeated friction in workflows
Process
Phase 1: Understand the Pattern
Ask clarifying questions if needed:
- What behavior did you observe?
- When does this happen?
- What would you prefer instead?
Phase 2: Analyze Current Config
Read relevant files:
opencode.jsonc # Main config AGENTS.md # Root rules .opencode/agent/*.md # Agent definitions .opencode/skills/*/ # Existing skills .opencode/command/*.md # Existing commands
Phase 3: Research
If the pattern relates to:
- Agent behavior → Research OpenCode agent docs
- Prompting patterns → Research Claude best practices
- Tool usage → Research OpenCode tools docs
- Workflows → Check existing skills for similar patterns
Use
exa_web_search or webfetch for OpenCode docs if needed.
Phase 4: Propose Changes
Present a structured proposal:
## Observation [What pattern was noticed] ## Analysis [Why this happens with current config] ## Proposed Changes ### Option A: [Name] - File: [path] - Change: [specific edit] - Tradeoff: [pros/cons] ### Option B: [Name] (if applicable) - File: [path] - Change: [specific edit] - Tradeoff: [pros/cons] ## Recommendation [Which option and why]
Phase 5: Apply (with approval)
ALWAYS ASK before modifying config files.
After approval:
- Make the changes
- Explain what was changed
- Suggest how to test the improvement
Config Locations
| Config Type | Location | Purpose |
|---|---|---|
| Main | | Models, tools, permissions |
| Rules | , | Instructions for all agents |
| Agents | | Specialized agent definitions |
| Skills | | Workflow guides |
| Commands | | Quick shortcuts |
Common Patterns
Agent not using skills enough
→ Add
<skill_awareness> block to AGENTS.md
→ Improve skill descriptions to be more triggering
Agent doing X when it should do Y
→ Add explicit rule to AGENTS.md or agent definition → Consider permission restrictions
Repeated workflow friction
→ Create a new skill to guide the workflow → Or create a command for quick access
Context getting too large
→ Use progressive disclosure (read docs on-demand) → Consider DCP plugin for context pruning
Red Flags - STOP
If you catch yourself:
- Modifying config without user approval
- Making changes that affect security (permissions)
- Removing existing functionality
STOP. Always get explicit approval for config changes.