Skills for Real Engineers. Straight from my .agents directory.
writing-skills
Agent skill fromGanyuanRan/Aegis
Use when creating new skills, editing existing skills, or verifying skills work before deployment
How to install writing-skills
npx skills add GanyuanRan/Aegis# or add only this skill to Claude Code: copy the folder
skills/writing-skills/
# into
~/.claude/skills/writing-skills/ (all projects)
.claude/skills/writing-skills/ (one project)
1# Writing Skills23## Purpose45Create the smallest reusable skill that changes decisions or improves task6execution without constraining unrelated work. Skill changes use behavior7validation, not a code TDD route. This validation does not require loading `aegis:test-driven-development`.89## Default Path1011### 1. Establish Need And Ownership1213- Name the reusable behavior gap, intended users/hosts, and non-goals.14- Check whether an existing skill, project rule, host adapter, or automated15 check already owns it. Prefer the smallest existing owner.16- For an existing skill, inspect its references, manifests or generated copies,17 discovery tests, and bundled resources before changing or retiring them.18- Create a skill only for reusable, non-obvious guidance. Keep one-off project19 conventions in the project owner and automate mechanical constraints when20 practical.2122### 2. Record Behavior Before Editing2324Use representative tasks, not questions that merely ask the agent to recite25instructions.2627- New skill: run a no-skill control.28- For an existing skill, run the current version first; add a no-skill ablation29 only when testing whether the skill itself needs to exist.30- Cover positive triggers, negative near-misses, and a pressure or application31 case appropriate to the skill type.32- Record decisions, missed or extra invocations, unsafe workarounds, evidence33 references, and unknowns. Do not treat line or byte counts as behavior proof.34…
Excerpt shown under the repository's MIT license.
More skills in Aegis
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
