From theclauu
Use when a session surfaces a repeatable pattern worth codifying — recurring workaround, corrected approach, stabilized workflow, or gotcha that keeps biting. Introspects the session, runs structured intake, and scaffolds a new SKILL.md via writing-skills.
npx claudepluginhub artemis-xyz/theclauu --plugin theclauuThis skill uses the workspace's default tool permissions.
Closes the loop between *"I've now solved X three times in slightly
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Closes the loop between "I've now solved X three times in slightly
different ways" and "there's a skill for that." This skill does
introspection + intake + first-scaffold. It hands off to
writing-skills for the TDD discipline that makes the skill
bulletproof.
REQUIRED SUB-SKILL: Use theclauu:writing-skills for the
RED-GREEN-REFACTOR cycle after this skill scaffolds the file. Running
/create-skill without following up with writing-skills ships an
untested draft.
Triggers:
Don't use for:
notes or memoryCLAUDE.mdMine the conversation + tooling in parallel:
dump_session_context.py
uses for gotchas (the trick is, watch out, don't forget,
be careful, make sure, caveat, footgun).git log --oneline --since="8 hours ago"
and ls -t ~/.claude/projects/<slug>/memory/feedback_*.md | head -3
for learnings already captured this session.Output a candidate list: 3–5 bullets, each "what happened → why it's worth a skill." If nothing rises to skill-worthy, stop here — forcing it produces a bad skill. Say so and exit.
Use AskUserQuestion to collect the following in a single batched
form (not serial prompts):
personal (→ ~/.claude/skills/<name>/) or plugin
(→ PR against Artemis-xyz/theclauu/plugins/theclauu/skills/<name>/).technique / pattern / reference / discipline.If the user leaves any field blank, fill in a best-guess default but
mark it with TODO(create-skill) so they see where to refine.
Load theclauu:writing-skills and execute its GREEN phase —
write a minimal SKILL.md. Use the writing-skills "SKILL.md Structure"
template:
name, description per Step 2)Skip writing-skills' full RED phase (baseline subagent pressure
testing) — that's too heavy for the session-distill flow. Mention in
the "Next steps" report that the user should run
/theclauu:writing-skills to validate before shipping.
~/.claude/skills/<name>/SKILL.md. Usable
immediately next session.<plugin-root>/skills/<name>/SKILL.md in the
local Artemis-xyz/theclauu checkout. Not usable until the PR
merges and the user reinstalls — say so explicitly.Scaffolded: <name>
Path: <absolute path>
Scope: <personal | plugin>
Type: <type>
Next: /theclauu:writing-skills (pressure-test before shipping)
For plugin scope, also print:
Plugin release TODO:
1. Bump plugins/theclauu/.claude-plugin/plugin.json → next patch
2. Add CHANGELOG.md entry under a new ## v0.X.Y heading
3. Update SKILLS.md (add a row in the matching category)
4. Open PR on Artemis-xyz/theclauu
| Stage | Input | Output |
|---|---|---|
| Introspect | Session transcript, git log, recent memories | 3–5 candidate patterns |
| Intake | AskUserQuestion batched form | {pattern, scope, type, name, trigger} |
| Scaffold | Intake + writing-skills GREEN phase | Draft SKILL.md |
| Report | File path + next-steps checklist | User knows what to do next |
writing-skills (vendored from superpowers) is the discipline —
RED-GREEN-REFACTOR, pressure testing, rationalization tables,
bulletproof skills. Heavy and opinionated.
create-skill is the entry point — turns ambient session context
into a starting draft. Composes cleanly with writing-skills for the
later pressure-test cycle.
Don't fold create-skill into writing-skills (writing-skills is vendored; edits drift from upstream). Don't fold writing-skills into create-skill (different job — discipline vs. distillation).
/theclauu:writing-skills and you've
published untested documentation.personal —
promote later if it proves reusable across projects.theclauu:writing-skills — required follow-up for pressure testingtheclauu:session — similar session-introspection machinery (handoff mode)theclauu:notes — for narrative knowledge that's not yet a skilltheclauu:heist — raid other repos for skill patterns; this skill
distills from your own session