writing-skills
writing-skills
Use when creating new skills, editing existing skills, or verifying skills work before deployment
writing-skillsUse when creating new skills, editing existing skills, or verifying skills work before deployment
Independent GitHub snapshot · Automated classification · Original documentation governs
Create the smallest reusable skill that changes decisions or improves task
execution without constraining unrelated work. Skill changes use behavior
validation, not a code TDD route. This validation does not require loading aegis:test-driven-development.
Use representative tasks, not questions that merely ask the agent to recite instructions.
If meaningful behavior cannot be evaluated, stop at needs-verification; do
not claim that the skill is deployment-ready or capability-preserving.
SKILL.md.
Move substantial conditional detail to a direct reference and state the
evidence trigger for reading it.The canonical repository shape is skills/<skill-name>/SKILL.md with only the
supporting references, scripts, or assets the workflow actually uses. Use the
repository's host docs or the target host's live specification for optional
metadata instead of copying a vendor manual into the skill.
Address observed gaps and remove superseded duplication in the same slice.
Preserve public attribution and any externally supported contract. When
retiring an internal owner, fallback, or resource, compose
aegis:anti-entropy-governance; do not leave a compatibility copy without
dependency evidence.
Do not convert one model's phrasing, one historical incident, or a hypothetical edge case into a universal rule.
Re-run the same positive, negative, and pressure/application scenarios under a comparable model, tool, and host configuration. Compare outcomes, not wording.
Also verify:
If behavior regresses, restore the missing obligation or narrow the change; do not add a second owner or fallback to mask it.
| Skill type | Representative evidence |
|---|---|
| Discipline or safety | realistic pressure and authorization boundaries |
| Technique | application, variation, and missing-information cases |
| Pattern | recognition, application, and counter-example cases |
| Reference | retrieval, correct use, and common-gap cases |
For a complex or high-risk skill where an independent evaluator adds confidence,
read testing-skills-with-subagents.md.
Keep the result compact and auditable in natural prose or equivalent fields:
verified, needs-verification, or blocked.This is method-pack evidence, not authoritative completion or deployment approval.