Install
$ agentstack add skill-warren830-super-aidlc-skills ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Writing Skills
Overview
Skills are not documentation. Skills are code that shapes agent behavior. A well-written skill triggers at the right moment, names the agent's rationalizations back at it, and makes the correct action the path of least resistance. A poorly-written skill reads as earnest advice the agent politely ignores.
This meta-skill captures the patterns super-aidlc uses (borrowed and adapted from superpowers) so new skills do not regress to advisory-prose.
The Iron Law
A SKILL MUST CHANGE WHAT THE AGENT DOES, NOT JUST WHAT IT KNOWS
If a skill is pure background information, it belongs in docs/ or rules/. Skills are reserved for behavior-shaping content: hard rules, rationalization-blocking tables, and mandatory process steps.
Required Structure
Every skill under skills//SKILL.md must have:
- YAML frontmatter —
name(must start withsuper-aidlc:),description(one sentence, when-to-use),model(usuallyopus). - Overview (2-4 sentences) — what the skill governs, core principle.
- The Iron Law — one non-negotiable rule in a fenced code block. The agent violates this = delete work and restart, or STOP-and-ask.
- When it applies — specific triggers; explicit exceptions (if any).
- Rationalization Prevention table —
| Excuse | Reality |format. Names the specific thoughts the agent will have when about to break the rule. - Red Flags — STOP — a bullet list of thought patterns that should halt progress.
- Integration with super-aidlc — which phases/agents/skills reference this one.
Optional but recommended:
- Good/Bad code examples
- A walkthrough (bug fix example for
tdd, failure modes forverify, etc.) - "When Stuck" table
See skills/verify/SKILL.md and skills/tdd/SKILL.md for canonical shape.
Voice and Framing
- Use "the user", not "your human partner" (superpowers convention that does not fit super-aidlc).
- Write imperatively — "Run the test." "Quote the output." Not "You might want to run the test."
- Name the agent's internal state — "If you are thinking X, that is rationalization."
- Keep code fences tight —
✓for good pattern,✗for bad. No emoji beyond these.
Persuasion Principles (essence)
Borrowed from superpowers' persuasion-principles.md, compressed to the 3 that matter most:
- Commitment & Consistency — open with an Iron Law framed as absolute. Once an agent accepts "no exceptions", later rationalizations conflict with that commitment.
- Social Proof via Failure Memory — cite the failure mode explicitly ("24 past sessions did X and lost Y"). Agents respond to "this has caused real problems" better than "this could theoretically cause problems".
- Framing the Rule as Identity — "Violating the letter is violating the spirit" turns rule-parsing into character judgment. Closes the rhetorical escape hatch of "technically I didn't break the rule".
Skip: scarcity, reciprocity, authority — they backfire on LLMs or read as manipulation.
Red Flags — STOP When Writing Skills
- Your skill reads as advice: "You should consider...", "It may be helpful to..." → rewrite to Iron Law form.
- No rationalization table: you are assuming the agent will just comply. It will not.
- No Iron Law: the skill has nothing to anchor against. Even documentation skills like
worktreeget an Iron Law (e.g., "do notrm -rfworktree dirs with active state"). - Your skill duplicates another skill's content — link instead.
- Your skill is > 400 lines — it's doing too many jobs. Split.
- Your skill has no integration section — nothing references it, so nothing triggers it.
Testing a Skill
Before shipping a skill:
- Run
bun test—tests/skills.test.tsauto-discovers and validates frontmatter + naming for everyskills/*/SKILL.md. - Create the self-symlink:
ln -s /absolute/path/skills/ skills//(required for adapter discovery; all existing skills have this). - Add references from the skill's target integration points (phases, agents, other skills). A skill no one references is dead code.
- If the skill claims a new behavior, trigger it in a scratch session and confirm the agent changes behavior — not just acknowledges the skill.
Relationship to super-aidlc's Other Meta-Systems
skills/compound/extracts learnings from a session intoaidlc-docs/solutions/. That's session-level knowledge.skills/compound-refresh/keeps those learnings current.skills/janitor/sweeps stale sessions and suggests compounding.skills/metrics/measures trends across sessions.- This skill (
skills/skills/) governs the authoring of behavior-shaping content itself.
Together they cover: new knowledge capture (compound), knowledge maintenance (refresh + janitor), behavior measurement (metrics), and behavior authoring (this skill).
The Bottom Line
A skill that does not change agent behavior is documentation misfiled as a skill. Before adding a new skill, ask: "What rationalization am I blocking? What failure mode am I preventing?" If you cannot answer, write docs instead.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: warren830
- Source: warren830/super-aidlc
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.