feat(skills): add operating-modes skill (#385) - #389
Conversation
|
👋 This PR needs a couple of things fixed before OpenHands can review it:
Push an update once this is addressed and this check re-runs automatically. This is an automated check - no AI was used to generate this comment. |
3 similar comments
|
👋 This PR needs a couple of things fixed before OpenHands can review it:
Push an update once this is addressed and this check re-runs automatically. This is an automated check - no AI was used to generate this comment. |
|
👋 This PR needs a couple of things fixed before OpenHands can review it:
Push an update once this is addressed and this check re-runs automatically. This is an automated check - no AI was used to generate this comment. |
|
👋 This PR needs a couple of things fixed before OpenHands can review it:
Push an update once this is addressed and this check re-runs automatically. This is an automated check - no AI was used to generate this comment. |
Summary
Adds a new
operating-modesskill to the registry that addresses the context collapse problem described in Issue #385.Closes #385
What This Adds
A new skill at
skills/operating-modes/with 4 triggers:/mode:builder/mode:maintainer/mode:architect/mode:economyHow It Works
When a user invokes a mode trigger (e.g.
/mode:maintainer), the skill injects a structured set of behavioral constraints into the agent's system prompt — preventing the agent from:Source & Validation
These mode prompts have been battle-tested in the Vibe Coding Essentials open-source repository. They are the result of real-world iteration against multiple LLMs (GPT-4o, Claude Sonnet, Qwen3) across dozens of development sessions.
Files Changed
skills/operating-modes/SKILL.md— [NEW] Agent-facing skill definition with YAML frontmatter and mode instructionsskills/operating-modes/README.md— [NEW] Human-facing notes, usage examples, and mode transition guideTesting
Manually validated that:
SKILL.mdschema (name, description, triggers)