craft-coder/help/SKILL.md
Help and documentation for Craft-Coder plugin. Use when: user asks about available skills, commands, or how to use this plugin. Triggers: "help", "what can you do", "craft help", "как пользоваться".
npx skillsauth add timequity/plugins craft-coder-helpInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Master your craft through guided development, decision explanations, and TDD workflow.
vibe-coder: "Describe what you want" → [magic] → "Done!"
craft-coder: "Let's design together" → [dialogue] → "Here's why"
We explain WHAT we're doing and WHY.
| Command | Description |
|---------|-------------|
| /craft {project} | Guided project creation with explanations |
| /craft {project} --learn | Learning mode (detailed explanations) |
| /craft {project} --fast | Fast mode (minimal dialogue) |
| /why | Explain the last decision |
| /why stack | Why this technology stack? |
| /why architecture | Why this project structure? |
/craft notes-app
5-step guided process:
/why
Explains the most recent architectural decision.
/why stack
Shows why we chose this technology stack, what alternatives were considered, and trade-offs accepted.
| Skill | Description |
|-------|-------------|
| backend-core | API design, authentication, security, databases |
| backend-python | FastAPI, Django, SQLAlchemy, async patterns |
| backend-nodejs | Express, NestJS, Prisma, TypeScript backend |
| backend-rust | Axum, Actix, SQLx, performance-critical services |
| Skill | Description |
|-------|-------------|
| frontend-react | React 18+, hooks, state management, performance |
| frontend-design | Distinctive UI avoiding "AI slop" aesthetics |
| theme-factory | Color palettes, typography, design systems |
| Skill | Description |
|-------|-------------|
| code-review | PR review workflow, technical feedback |
| testing-core | Unit, integration, e2e testing strategies |
| test-driven-development | TDD cycle: red → green → refactor |
| testing-anti-patterns | Common testing mistakes to avoid |
| Skill | Description |
|-------|-------------|
| systematic-debugging | Methodical bug investigation |
| root-cause-tracing | Find the actual source of issues |
| defense-in-depth | Prevent bugs from reaching production |
| Skill | Description |
|-------|-------------|
| decision-logger | Log architectural decisions (ADR format) |
--learn)--fast)/why available for detailsAll architectural decisions are logged to docs/DECISIONS.md in ADR format.
Example:
## ADR-001: Use Rust + Axum
**Context:** Need fast API with single binary deployment
**Decision:** Rust with Axum framework
**Why:** Meets <50ms requirement, compiles to single binary
**Alternatives:** Go (less type safety), Node (not single binary)
| Aspect | vibe-coder | craft-coder | |--------|------------|-------------| | Decisions | Automatic | Explained | | Errors | Auto-fix | Dialogue + options | | Learning | Hidden | Built-in | | Control | Minimal | Full | | Speed | Maximum | Balanced | | Audience | Makers | Developers |
Choose craft-coder when you want to:
Choose vibe-coder when you want:
tools
Backup strategies, disaster recovery planning, and business continuity.
devops
Cloud cost management, rightsizing, and FinOps practices.
testing
CI/CD pipeline design with GitHub Actions, GitLab CI, and best practices.
development
Validate idea and create detailed PRD. Saves docs/PRD.md to project. Use when: user describes an app idea, wants to create something new. Triggers: "I want to build", "create app", "make website", "build MVP", "хочу создать", "сделать приложение".