From craftsman
Initializes Craftsman sessions by checking ~/.claude/.craft-config.yml, displaying setup warnings or personalized greetings with profile, biases, and enabled packs (Symfony, React, AI), then lists relevant commands.
npx claudepluginhub buldee/ai-craftsman-superpowers --plugin craftsmanThis skill uses the workspace's default tool permissions.
Welcome to **AI Craftsman Superpowers**.
Bootstraps session at start with awareness of craft-skills, ensuring invocation of relevant skills before development actions. Not invoked directly.
Scaffolds Claude Code configuration (CLAUDE.md and .claude/rules/) for Craft CMS projects by detecting type (plugin, site, module, hybrid, monorepo) from composer.json, .ddev/config.yaml, templates/, config/. Useful for new projects lacking CLAUDE.md or config upgrades.
Share bugs, ideas, or general feedback.
Welcome to AI Craftsman Superpowers.
First, check if setup has been completed:
cat ~/.claude/.craft-config.yml 2>/dev/null
Display this warning:
Setup Required
AI Craftsman Superpowers is installed but not configured.
Run /craftsman:setup to:
- Set your profile (name, DISC type)
- Enable bias protection
- Select technology packs (Symfony, React, AI)
Core commands are available, but pack-specific commands
require setup to enable the appropriate packs.
Then show only core commands (see below).
Parse the YAML and display personalized greeting:
Welcome back, {profile.name}!
Your Profile:
DISC Type: {profile.disc_type}
Bias Protection: {profile.biases}
Enabled Packs: {list enabled packs}
Then show commands based on enabled packs.
| Command | Purpose |
|---|---|
/craftsman:setup | Configure or reconfigure the plugin |
/craftsman:design | DDD design with challenge phases |
/craftsman:debug | Systematic debugging (ReAct pattern) |
/craftsman:plan | Structured planning & execution |
/craftsman:challenge | Architecture review |
/craftsman:verify | Evidence-based verification |
/craftsman:spec | Specification-first (TDD/BDD) |
/craftsman:refactor | Systematic refactoring |
/craftsman:test | Pragmatic testing |
/craftsman:git | Safe git workflow |
/craftsman:parallel | Parallel agent orchestration |
packs.symfony: true or packs.react: true)| Command | Purpose |
|---|---|
/craftsman:scaffold entity | Scaffold DDD entity with Value Objects |
/craftsman:scaffold usecase | Scaffold Use Case with Command/Handler |
/craftsman:scaffold component | Scaffold React component with tests |
/craftsman:scaffold hook | Scaffold TanStack Query hook |
/craftsman:scaffold api-resource | API Platform resource with State Provider |
/craftsman:scaffold pack | Create new community pack |
packs.ai: true)| Command | Purpose |
|---|---|
/craftsman:rag | Design RAG pipeline |
/craftsman:mlops | MLOps audit |
/craftsman:agent-design | Agent 3P pattern |
| Command | Purpose |
|---|---|
/craftsman:scaffold | Unified scaffolder (entity, usecase, component, hook, api-resource, pack) |
The following biases are being monitored (based on your config):
PHP:
declare(strict_types=1) requiredfinal class requirednew DateTime() (use Clock)TypeScript:
any typesReady to build quality software. How can I help?