From magic-powers
Use when creating new skills, editing existing skills, or verifying skills work before deployment
npx claudepluginhub kienbui1995/magic-powers --plugin magic-powersThis skill uses the workspace's default tool permissions.
Writing skills IS Test-Driven Development applied to process documentation.
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.
Writing skills IS Test-Driven Development applied to process documentation.
Write test cases (pressure scenarios with subagents), watch them fail (baseline behavior), write the skill, watch tests pass (agents comply), refactor (close loopholes).
Core principle: If you didn't watch an agent fail without the skill, you don't know if the skill teaches the right thing.
A skill is a reference guide for proven techniques, patterns, or tools.
Skills are: Reusable techniques, patterns, tools, reference guides. Skills are NOT: Narratives about how you solved a problem once.
---
name: my-skill-name
description: When to use this skill - triggers automatic activation
---
# Skill Title
## Overview
What this skill teaches and why.
## When to Use
Specific triggers.
## The Process
Step-by-step instructions.
## Integration
Related skills.
Create a scenario that tests whether an agent follows the desired behavior WITHOUT the skill.
claude -p "Fix this failing test" --model haiku
# Observe: Does it investigate root cause? Or just guess?
Write SKILL.md that teaches the behavior you want.
Test edge cases. Agents will find creative ways to skip steps. Add guardrails.
skills/<name>/SKILL.md (distributed with plugin)~/.claude/skills/<name>/SKILL.md (personal).claude/skills/<name>/SKILL.md (per-project)