Write Skill
Create the smallest Skill that changes agent decisions for one independently useful outcome.
- Establish the recurring outcome and inspect nearby Skills before writing.
- Keep deterministic work in tools. Create a Skill only when agent judgment adds value.
- Name it with a clear verb and object. Describe its outcome, use condition, and nearest rejection boundary.
- Include only decisions, boundaries, proof, and stopping guidance that capable agents cannot safely infer.
- Add realistic selection, rejection, and outcome cases. Add a composition case when another Skill may also apply.
- Run repository checks.
Split outcomes that can vary independently. Keep one-off knowledge in repository guidance. Stop when another agent can select the Skill correctly and complete its outcome without unrelated instructions.