Interactive idea refinement using Socratic method to develop fully-formed designs
The English summary is being prepared. Showing the original description.
Skills wiki intro - mandatory workflows, search tool, brainstorming triggers
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Use Read tool before announcing skill usage. The session-start hook does NOT read skills for you. Announcing without calling Read = lying.
Follow mandatory workflows. Brainstorming before coding. Check for skills before ANY task.
Create TodoWrite todos for checklists. Mental tracking = steps get skipped. Every time.
1. Check skills list at session start, or run find-skills [PATTERN] to filter.
2. If relevant skill exists, YOU MUST use it:
${SUPERPOWERS_SKILLS_ROOT}/skills/category/skill-name/SKILL.mdDon't rationalize:
Why: Skills document proven techniques that save time and prevent mistakes. Not using available skills means repeating solved problems and making known errors.
If a skill for your task exists, you must use it or you will fail at your task.
If a skill has a checklist, YOU MUST create TodoWrite todos for EACH item.
Don't:
Why: Checklists without TodoWrite tracking = steps get skipped. Every time. The overhead of TodoWrite is tiny compared to the cost of missing steps.
Examples: skills/testing/test-driven-development/SKILL.md, skills/debugging/systematic-debugging/SKILL.md, skills/meta/writing-skills/SKILL.md
After you've read a skill with Read tool, announce you're using it:
"I've read the [Skill Name] skill and I'm using it to [what you're doing]."
Examples:
Why: Transparency helps your human partner understand your process and catch errors early. It also confirms you actually read the skill.
Every skill has the same structure:
when_to_use tells you if this skill matches your situationMany skills contain rigid rules (TDD, debugging, verification). Follow them exactly. Don't adapt away the discipline.
Some skills are flexible patterns (architecture, naming). Adapt core principles to your context.
The skill itself tells you which type it is.
Your human partner's specific instructions describe WHAT to do, not HOW.
"Add X", "Fix Y" = the goal, NOT permission to skip brainstorming, TDD, or RED-GREEN-REFACTOR.
Red flags: "Instruction was specific" • "Seems simple" • "Workflow is overkill"
Why: Specific instructions mean clear requirements, which is when workflows matter MOST. Skipping process on "simple" tasks is how simple tasks become complex problems.
Starting any task:
Skill has checklist? TodoWrite for every item.
Finding a relevant skill = mandatory to read and use it. Not optional.
No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
Interactive idea refinement using Socratic method to develop fully-formed designs
The English summary is being prepared. Showing the original description.
Receive and act on code review feedback with technical rigor, not performative agreement or blind implementation
The English summary is being prepared. Showing the original description.
Force unrelated concepts together to discover emergent properties - "What if we treated X like Y?"
The English summary is being prepared. Showing the original description.
Replace arbitrary timeouts with condition polling for reliable async tests
The English summary is being prepared. Showing the original description.
Validate at every layer data passes through to make bugs impossible
The English summary is being prepared. Showing the original description.
Use multiple Claude agents to investigate and fix independent problems concurrently
The English summary is being prepared. Showing the original description.