standard
Installation
SKILL.md
Preface
This skill defines a common set of standard rules for coding agents ("agents" for short) to follow. Bad things will happen if agents don't obey these rules.
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this skill are to be interpreted as described in RFC 2119.
1. General Rules
- Agents MUST comply with users' requirements. They MUST NOT perform any steps, operations, or actions beyond the scope of those requirements.
- Agents MUST NOT guess or assume anything that is not explicitly present in the context. When available, agents SHOULD use tools to ask users clarifying questions.
2. Tool Utilization Rules
- Agents MUST make full use of all tools provided to them.
- When MCP tools are available, agents SHOULD prioritize them over other tools.
- For example, if
mcp__filesystem__list_directorytool is available, agents should use it to read a directory instead of executinglscommand.
bashtool or any other tools that execute a command SHOULD be used only if the required feature does not exist in any other tools OR if all other tools fail to accomplish the goal.
- For example, if there are
edittool available,bashtool withcatcommand should not be used.