Complete technical reference and structure documentation for Claude Craftkit.
- Directory Tree
- Plugin Statistics
- Plugin Descriptions
- Command Reference
- Specialized Agents
- Intelligent Skills
- MCP Servers
- Hooks
- Tech Stack Coverage
- Plugin Details
- Files Overview
- Customization
- Version Information
- Maintenance
Complete structure of Claude Craftkit:
claude-craftkit/
├── .claude-plugin/
│ └── marketplace.json # Main marketplace manifest
│
├── plugins/
│ ├── db-tools/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json # Plugin manifest
│ │ ├── commands/
│ │ │ ├── setup-drizzle.md
│ │ │ ├── create-schema.md
│ │ │ ├── generate-migration.md
│ │ │ └── create-query.md
│ │ └── skills/
│ │ └── database-architect.md
│ │
│ ├── ui/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── add-shadcn-component.md
│ │ │ ├── create-custom-component.md
│ │ │ └── create-form.md
│ │ ├── skills/
│ │ │ ├── ui-designer.md
│ │ │ └── gesttione-design-system.md
│ │ └── README.md
│ │
│ ├── quality/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── setup-quality-gates.md
│ │ │ ├── create-test.md
│ │ │ └── quality-gates.md
│ │ └── skills/
│ │ └── quality-gates.md
│ │
│ ├── audio-notifications/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── hooks/
│ │ │ ├── audio_notification_hook.py
│ │ │ ├── audio_notification_hook.sh
│ │ │ └── hooks.json
│ │ └── README.md
│ │
│ ├── git/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── commit.md
│ │ │ └── commit-push-pr.md
│ │ ├── skills/
│ │ │ ├── git-commit.md
│ │ │ └── git-pr-creation.md
│ │ └── README.md
│ │
│ ├── reviewer/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── sync.md
│ │ │ ├── fix-issues.md
│ │ │ └── pr-status.md
│ │ └── README.md
│ │
│ ├── ui-tests/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── commands/
│ │ │ ├── check.md
│ │ │ ├── take-screenshot.md
│ │ │ └── test-feature.md
│ │ └── skills/
│ │ └── web-tests.md
│ │
│ ├── architecture-design/
│ │ ├── .claude-plugin/
│ │ │ └── plugin.json
│ │ ├── skills/
│ │ │ ├── project-workflow.md
│ │ │ ├── code-standards.md
│ │ │ ├── clean-architecture.md
│ │ │ ├── naming-conventions.md
│ │ │ ├── error-handling-patterns.md
│ │ │ ├── typescript-type-safety.md
│ │ │ ├── backend-engineer.md
│ │ │ └── frontend-engineer.md
│ │ └── README.md
│
├── README.md # Main documentation
├── QUICKSTART.md # Quick start guide
├── STRUCTURE.md # This file
└── LICENSE # MIT License
| Plugin | Commands | Skills | Hooks | Agents | Templates | Category |
|---|---|---|---|---|---|---|
| db-tools | 3 | 1 | 0 | 0 | 0 | Database |
| ui | 3 | 2 | 0 | 0 | 0 | UI Architecture |
| quality | 2 | 3 | 0 | 0 | 0 | Testing |
| audio-notifications | 0 | 0 | 3 | 0 | 0 | QoL |
| git | 2 | 2 | 0 | 2 | 0 | Workflow |
| reviewer | 3 | 1 | 0 | 0 | 0 | Development |
| ui-tests | 3 | 1 | 0 | 0 | 0 | Testing |
| architecture-design | 0 | 10 | 0 | 0 | 0 | Development |
| TOTAL | 16 | 20 | 3 | 2 | 0 | - |
Category: Database Author: Leon van Zyl License: MIT
Drizzle ORM and Postgres database management tools for Bun + Hono backend applications.
Features:
- Drizzle ORM integration with Bun + Hono
- PostgreSQL connection management with connection pooling
- Schema generation with TypeScript types
- Migration generation and management
- Type-safe query builders
- Relational query support
- Database schema validation
Use Cases:
- Setting up new database projects
- Creating and managing database schemas
- Generating type-safe migrations
- Building complex relational queries
- Database refactoring and evolution
Category: UI Architecture Author: Marcio Altoé License: MIT
Comprehensive UI/UX toolkit for React applications with shadcn/ui, Tailwind CSS v4, and Clean Architecture patterns.
Features:
- 2 specialized skills:
ui-designer,gesttione-design-system(architecture moved to architecture-design plugin) - React 19 + Vite 6 + TanStack Router integration
- shadcn/ui component installation and customization
- TanStack ecosystem integration (Router, Query, Form, Table, Store)
- Design tokens and dark mode support
- Gesttione Design System with brand colors and metrics
- Form components with TanStack Form + Zod validation
- Responsive design with mobile-first approach
- WCAG 2.1 AA accessibility compliance
Use Cases:
- Setting up React project structure with Clean Architecture
- Installing shadcn/ui components
- Creating custom component libraries
- Building forms with validation
- Implementing design systems
- Configuring TanStack Router and Query
- Applying Gesttione brand identity
- Rapid UI prototyping
Category: Testing Author: Marcio Altoé License: MIT
Comprehensive quality gates workflow with testing, linting, formatting, and automation.
Features:
- 3 specialized skills:
test-engineer,quality-engineer,barrel-craft - Complete quality gates workflow with automated checks
- barrel-craft for automated barrel file management
- Biome configuration for linting/formatting (TS/JS/CSS)
- Prettier for markdown files
- TypeScript strict mode setup
- Vitest with React Testing Library
- Husky pre-commit hooks
- Test file generation with examples
- CI/CD integration helpers
Use Cases:
- Setting up complete quality gates workflow
- Automating code quality checks
- Writing unit tests for components and utilities
- Enforcing code standards
- Configuring pre-commit hooks
- Managing barrel files automatically
Category: Quality of Life Author: Fred Lacs License: MIT
Audio notifications for Claude Code - speaks notification messages out loud.
Features:
- Text-to-speech notifications via system TTS
- Event hook integration
- Configurable voice and speech rate
- Cross-platform support (macOS, Linux, Windows)
- Toggle on/off via config file
- Custom speech commands
- Accessibility enhancements
Use Cases:
- Getting audio feedback on long-running tasks
- Accessibility for visually impaired users
- Background task notifications
- Multi-tasking workflow enhancement
Category: Workflow Author: Marcio Altoé License: MIT
Git workflow automation with intelligent skills and quick commands for conventional commits and PR creation.
Features:
- Hybrid architecture: Autonomous skills + explicit commands
- Conventional Commits specification compliance
- Automated commit message generation
- Comprehensive PR descriptions with technical details
- GitHub CLI integration
- Branch validation and management
- Git workflow best practices
Use Cases:
- Automating git commit workflows
- Creating conventional commit messages
- Generating comprehensive PR descriptions
- Managing git branches
- Enforcing commit standards
Category: Development Author: Marcio Altoé License: MIT
CodeRabbit AI review management - download, organize, and fix PR review comments systematically.
Features:
- CodeRabbit AI integration
- Download PR review comments
- Organize issues by file and severity
- Track review status
- Systematic issue resolution workflow
- GitHub CLI integration
Use Cases:
- Managing CodeRabbit AI review feedback
- Tracking PR review progress
- Organizing and prioritizing review comments
- Systematic code review improvements
Category: Testing Author: Marcio Altoé License: MIT
Browser automation and web testing with Playwright - auto-detects dev servers, creates test scripts, captures screenshots.
Features:
- Playwright browser automation
- Auto-detect development servers
- Screenshot capture and comparison
- Web page health checks (broken links, errors)
- Feature testing automation
- E2E test script generation
Use Cases:
- Browser automation and testing
- Visual regression testing
- Web page health monitoring
- E2E test creation
- Screenshot documentation
Category: Development Author: Marcio Altoé License: MIT
Architecture and design patterns with SOLID principles, Clean Code standards, and TypeScript best practices for building maintainable applications.
Features:
- 8 specialized skills covering all architecture aspects
- SOLID principles + Clean Code standards (KISS, YAGNI, DRY, TDA) consolidated in
code-standardsskill - Clean Architecture patterns (domain/application/infrastructure with HTTP layer)
- Backend engineering with Hono, DDD, and custom DI Container
- Frontend engineering with React 19, TanStack ecosystem, and monorepo patterns
- TypeScript type safety best practices
- Comprehensive naming conventions
- Error handling patterns and strategies
- Project-specific standards for Bun + TypeScript stack
Use Cases:
- Enforcing SOLID principles in class design
- Implementing Clean Architecture patterns (backend and frontend)
- Backend development with Hono + Bun + Drizzle ORM
- Frontend development with React 19 + TanStack Router + TanStack Store
- Monorepo setup with Turborepo and Bun/pnpm workspaces
- Custom DI Container implementation with Symbol-based tokens
- Applying Clean Code standards
- TypeScript type safety guidance
- Naming conventions enforcement
- Error handling strategy implementation
- Project standards compliance
Complete list of all available commands across all plugins.
| Command | Description |
|---|---|
/create-schema |
Generate database table schemas with TypeScript types and relations |
/generate-migration |
Create database migration files based on schema changes |
/create-query |
Generate type-safe database queries with Drizzle query builder |
| Command | Description |
|---|---|
/add-shadcn |
Install shadcn/ui components to the project |
/create-component |
Generate custom React components with TypeScript and Tailwind CSS |
/create-form |
Create forms with validation, error handling, and shadcn/ui elements |
| Command | Description |
|---|---|
/create-test |
Generate test files with Vitest and React Testing Library examples |
/check |
Run complete workflow: craft → format → lint → type-check → test |
| Command | Description |
|---|---|
/commit |
Quick commit with conventional format (explicit control) |
/commit-push-pr |
Complete workflow: stage → commit → push → create PR (explicit control) |
Note: The git plugin also includes 2 autonomous skills (git-commit and git-pr-creation) that work automatically based on context. See Intelligent Skills section.
| Command | Description |
|---|---|
/sync |
Download CodeRabbit AI review comments for a Pull Request |
/fix-issues |
Fix issues for a given PR systematically |
/pr-status |
Check status of PR review issues |
| Command | Description |
|---|---|
/check |
Check webpage for issues (broken links, errors, etc.) |
/take-screenshot |
Take screenshots of web pages |
/test-feature |
Test a webapp feature with Playwright |
Skills are autonomous capabilities that Claude invokes automatically based on context.
Plugin: db-tools Type: Autonomous skill Focus: Database design and Drizzle ORM
Invocation Examples:
- "set up database with Drizzle"
- "create a users table"
- "design a schema for blog posts"
Capabilities:
- Schema design and optimization
- Database normalization strategies
- Migration planning and execution
- Query optimization and indexing
- Relational data modeling
- Type-safe query generation
- Database best practices enforcement
Plugin: ui Type: Autonomous skill Focus: UI/UX with shadcn/ui and Tailwind CSS v4
Invocation Examples:
- "create a pricing card component"
- "design a responsive navigation"
- "build a form with validation"
Capabilities:
- Component design and architecture (React 19 + Vite)
- Responsive layout implementation
- Accessibility (WCAG 2.1 AA) compliance
- Design system integration
- Tailwind v4 utility optimization
- Component composition patterns
- Theme and dark mode management
Plugin: ui Type: Autonomous skill Focus: Gesttione brand identity and design system
Invocation Examples:
- "use Gesttione brand colors"
- "create revenue metric card"
- "apply Gesttione design system"
Capabilities:
- Gesttione brand color system (6 core colors)
- Metric color semantics (revenue, CMV, purchases, costs, etc.)
- Surface color generation with color-mix()
- Typography system (Geist, Lora, Geist Mono)
- Dashboard component patterns
- WCAG AA/AAA accessibility with brand colors
Plugin: architecture-design Type: Autonomous skill Focus: Architecture audit and compliance verification
Invocation Examples:
- "audit frontend against CLAUDE.md"
- "what doesn't match our architecture"
- "find inconsistencies with backend patterns"
- "check if features follow clean architecture"
Capabilities:
- Comprehensive codebase analysis
- Architecture pattern evaluation
- Technical debt assessment
- Documentation compliance verification (CLAUDE.md, specs, ADRs)
- Frontend and backend architecture review
- Design pattern validation
- Dependency rule enforcement
- Layer separation verification
Plugin: quality Type: Autonomous skill Focus: Test creation and testing best practices
Invocation Examples:
- "create tests for this component"
- "write unit tests"
- "add test coverage"
Capabilities:
- Test file generation with Vitest
- React Testing Library patterns
- Mock and stub creation with vi utilities
- Test organization and structure
- Coverage analysis with v8 provider
- Testing best practices enforcement
Plugin: quality Type: Autonomous skill Focus: Code quality and linting configuration
Invocation Examples:
- "set up quality gates"
- "configure linting"
- "set up code quality tools"
Capabilities:
- Complete quality gates workflow setup
- Biome configuration for linting/formatting (TS/JS/CSS)
- Prettier for markdown
- TypeScript strict mode setup
- Husky pre-commit hooks
- Quality workflow automation
Plugin: quality Type: Autonomous skill Focus: Barrel file management and exports
Invocation Examples:
- "update barrel files"
- "organize exports"
- "configure barrel-craft"
Capabilities:
- Automated barrel file generation
- Export management and organization
- barrel-craft configuration
- Import path optimization
- Module structure maintenance
Plugin: git Type: Autonomous skill Description: Automatically detects when to commit and creates conventional commits
Invocation Examples:
- "commit these changes"
- "save this work"
- "I'm done with this feature, let's commit"
- "create a commit for the auth updates"
Capabilities:
- Analyzes code changes automatically
- Generates conventional commit messages
- Validates branch (prevents commits to main/dev)
- Runs quality checks (tests, type checking)
- Follows Conventional Commits specification
- Provides context-aware commit messages
Workflow:
- Analyzes staged and unstaged changes
- Determines appropriate commit type and scope
- Generates descriptive commit message
- Validates branch and project state
- Executes commit with proper format
Plugin: git Type: Autonomous skill Description: Automatically creates comprehensive PRs when work is complete
Invocation Examples:
- "create a PR"
- "ready for review"
- "open a pull request"
- "submit this to dev"
- "all tests passing, let's get this reviewed"
Capabilities:
- Automatically detects when work is ready
- Analyzes all commits in branch
- Creates comprehensive PR descriptions
- Follows Conventional Commits for titles
- GitHub CLI integration
- Technical documentation with code examples
- Best practices for code review
Workflow:
- Verifies GitHub CLI authentication
- Analyzes commits from dev..HEAD
- Categorizes changes by type
- Generates PR title (conventional format)
- Creates detailed PR body with examples
- Executes gh pr create command
Plugin: architecture-design Type: Autonomous skill Focus: Development workflow and quality gates for Bun + TypeScript stack
Invocation Examples:
- "Before commit"
- "Quality gates"
- "Workflow checklist"
- "Bun commands"
- "Pre-commit checks"
Capabilities:
- Pre-commit checklist (mandatory execution order)
- Quality gates workflow (craft → format → lint → type-check → test)
- Bun runtime APIs (password hashing, file operations, UUID v7, SQLite)
- Barrel files workflow (
bun run craft) - Common workflow mistakes prevention
- Quick reference for commit workflow
Note: For complete project rules and standards, see CLAUDE.md (global instructions)
Plugin: architecture-design Type: Autonomous skill Focus: Code design standards including SOLID principles (SRP, OCP, LSP, ISP, DIP) and Clean Code patterns (KISS, YAGNI, DRY, TDA)
Invocation Examples:
- "Apply SOLID principles to this class"
- "Keep this code simple"
- "Refactor this function"
- "Designing new module"
- "Architecture review needed"
- "Code review needed"
- "Avoid over-engineering"
- "Is this too complex?"
Capabilities:
SOLID Principles (OOP Design):
- Single Responsibility Principle (SRP) - One reason to change per class/module
- Open/Closed Principle (OCP) - Open for extension, closed for modification
- Liskov Substitution Principle (LSP) - Subtypes must be substitutable for base types
- Interface Segregation Principle (ISP) - Small, focused interfaces over large ones
- Dependency Inversion Principle (DIP) - Depend on abstractions, not concretions
Clean Code Principles (Simplicity & Pragmatism):
- KISS (Keep It Simple, Stupid) - Simplicity over complexity
- YAGNI (You Aren't Gonna Need It) - Build only what's needed right now
- DRY (Don't Repeat Yourself) - Apply abstraction after Rule of Three (3 occurrences)
- TDA (Tell, Don't Ask) - Tell objects what to do, don't ask for data and make decisions
Function Design & Code Organization:
- Keep functions < 20 lines
- Meaningful names over comments
- Single level of abstraction per function
- Early returns to reduce nesting
- Anti-pattern detection (God classes, premature optimization, clever code, magic numbers)
- When to apply principles (and when NOT to over-apply)
Plugin: architecture-design Type: Autonomous skill Focus: Clean Architecture including layered architecture, dependency rule, and DDD patterns
Invocation Examples:
- "Structure this using Clean Architecture"
- "Create a use case for user registration"
- "Design domain entities"
- "Implement repository pattern"
Capabilities:
- The Dependency Rule - Dependencies point inward toward domain
- Domain Layer - Pure business logic (Entities, Value Objects, Domain Services)
- Application Layer - Use Cases, DTOs, Ports (interfaces)
- Infrastructure Layer - Adapters (repositories, external services, controllers, HTTP layer)
- HTTP Layer: Server, Middleware, Plugins
- Repository pattern and Dependency Injection
- Testing strategy (pure unit tests for domain, mocked tests for application)
- Anti-patterns to avoid (anemic domain model, fat controllers)
Plugin: architecture-design Type: Autonomous skill Focus: Comprehensive naming standards for files, directories, classes, functions, and variables
Invocation Examples:
- "Review naming conventions in this file"
- "Creating new files"
- "Naming this function"
- "Refactor variable names"
Capabilities:
- File naming:
kebab-casewith descriptive suffixes - Directory naming: Plural for collections, singular for modules
- Classes & Interfaces:
PascalCase - Functions & Variables:
camelCase - Constants:
UPPER_SNAKE_CASE - Boolean naming:
is,has,can,shouldprefixes - Interface vs Implementation naming
- DTO and Response naming
- Use Case naming
Plugin: architecture-design Type: Autonomous skill Focus: Error handling patterns including exceptions, Result pattern, and validation strategies
Invocation Examples:
- "Help me with error handling"
- "Implement validation logic"
- "Create custom exception types"
- "Add retry mechanism"
Capabilities:
- Use exceptions, not return codes
- Never return null for errors
- Provide context with exceptions
- Exception hierarchy (domain and infrastructure exceptions)
- Result pattern for expected failures
- Validation patterns (input validation at boundaries, domain validation)
- Error recovery patterns (retry logic, circuit breaker, fallback values)
- Structured error logging
- HTTP error handling with Hono
Plugin: architecture-design Type: Autonomous skill Focus: TypeScript type safety including type guards and advanced type system features
Invocation Examples:
- "Implement type guards for this data"
- "Working with unknown types"
- "Advanced TypeScript patterns"
Capabilities:
- NEVER use
any- Useunknownwith type guards - Proper type guards (type predicates)
- Discriminated unions for polymorphic data
- Conditional types
- Mapped types (Partial, Readonly, Pick, Omit)
- Template literal types
- Function overloads
- Const assertions
- Utility types (NonNullable, Extract, Exclude, Record)
- Type narrowing (typeof, instanceof, in operator)
- TypeScript strict mode configuration
Plugin: architecture-design Type: Autonomous skill Focus: Backend engineering with Clean Architecture, DDD, and Hono framework
Invocation Examples:
- "Create a backend API"
- "Implement repository pattern"
- "Add use case"
- "Backend structure"
- "Setup dependency injection"
Capabilities:
- Domain Layer examples (Entities, Value Objects, Ports)
- Application Layer examples (Use Cases, DTOs, Mappers)
- Infrastructure Layer examples (Repositories, Adapters, DI Container, Controllers)
- HTTP Layer examples (Server, Middleware, Plugins)
- Custom DI Container with Symbol-based tokens
- Lifetime management (singleton, scoped, transient)
- Composition root pattern
- Best practices for backend development
- Common patterns (Result type, Domain Events, Repository pattern)
- Clean Architecture with Hono + Bun + Drizzle ORM
Plugin: architecture-design Type: Autonomous skill Focus: Frontend engineering with Clean Architecture, React 19, and TanStack ecosystem
Invocation Examples:
- "Create a frontend feature"
- "Implement gateway pattern"
- "Setup monorepo structure"
- "State management with TanStack Store"
- "React component architecture"
Capabilities:
- Monorepo structure (apps/ + packages/ with Turborepo)
- Feature-based architecture (components, pages, stores, gateways, hooks, types)
- Gateway/Port pattern for HTTP, storage, events
- Thin Use Cases that delegate to gateways
- State Management (TanStack Store for local state + TanStack Query for server state)
- HTTP Service with Axios interceptors and error handling
- TanStack Router file-based routing with type safety
- Testing strategy (unit tests with mock gateways, component tests, E2E tests)
- Best practices for frontend development
- React 19 + Vite 6 + TanStack ecosystem integration
Plugin: reviewer Type: Autonomous skill Focus: Pull Request review management for CodeRabbit AI
Invocation Examples:
- "download PR reviews"
- "fix CodeRabbit issues for PR 123"
- "check review status"
- "organize review comments by severity"
Capabilities:
- Download CodeRabbit AI review comments from GitHub PRs
- Organize issues by severity (critical, major, trivial)
- Track issue resolution status
- Systematically guide through review feedback
- Generate review summaries and reports
- Prioritize fixes by impact
- Monitor progress on review resolution
Plugin: ui-tests Type: Autonomous skill Focus: Browser automation with Playwright
Invocation Examples:
- "test this page"
- "take screenshots of responsive design"
- "test login flow"
- "check for broken links"
- "validate form submission"
Capabilities:
- Complete browser automation with Playwright
- Auto-detects running dev servers
- E2E testing for web applications
- Responsive design validation (mobile, tablet, desktop)
- Form testing and validation
- Screenshot capture across viewports
- Login flow testing
- Broken link detection
- Custom test script generation
- Saves tests to working directory for reusability
Hooks are event handlers that execute on specific Claude Code events.
The audio-notifications plugin provides event hooks for text-to-speech notifications.
Hook Files:
audio_notification_hook.py- Python implementationaudio_notification_hook.sh- Shell script implementationhooks.json- Hook configuration
Configuration File: ~/.claude/audio_notifications.json
{
"audio_off": false,
"speech_command": "say"
}Options:
audio_off: Boolean to enable/disable audio (default: false)speech_command: System TTS command:- macOS:
"say"or"say -v Victoria" - Linux:
"spd-say"or"espeak" - Windows: Configure via PowerShell speech
- macOS:
Events Handled:
- Task completion notifications
- Error notifications
- Long-running process updates
This marketplace provides comprehensive support for modern web development:
✅ Backend Runtime: Bun (TypeScript runtime) ✅ Backend Framework: Hono (lightweight, fast web framework) ✅ Database: PostgreSQL with Drizzle ORM (migrations, queries, schemas, relations) ✅ Frontend Framework: React 19 with Vite 6 ✅ Routing: TanStack Router (file-based, type-safe) ✅ UI Styling: Tailwind CSS v4 with design tokens and dark mode ✅ UI Components: shadcn/ui component library ✅ State Management: TanStack Query + Zustand + TanStack Store ✅ Forms: TanStack Form + Zod validation ✅ Architecture: Clean Architecture (3-layer: domain/application/infrastructure) ✅ Design System: Gesttione brand colors and metrics ✅ Testing: Vitest + React Testing Library ✅ Code Quality: Biome (TS/JS/CSS) + Prettier (markdown) + barrel-craft ✅ Pre-commit Hooks: Husky with quality gates ✅ Quality of Life: Audio notifications for task completion ✅ Git Workflow: Conventional Commits and automated PR creation
- Version: 1.0.0
- Author: Leon van Zyl
- License: MIT
- Category: Database
- Keywords: drizzle, postgres, orm, migrations, database
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: UI Architecture
- Keywords: react, vite, tanstack-router, shadcn, tailwind, clean-architecture, design-system, gesttione
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: Testing
- Keywords: vitest, quality-gates, biome, prettier, barrel-craft, husky, testing, typescript
- Version: 1.0.0
- Author: Fred Lacs
- License: MIT
- Category: Quality of Life
- Keywords: audio, notifications, tts, accessibility, text-to-speech
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: Workflow
- Keywords: git, commit, conventional-commits, pull-request, workflow, automation, skills
- Architecture: Hybrid approach with autonomous skills and explicit commands
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: Development
- Keywords: github, pr, code-review, coderabbit, automation, reviewer
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: Testing
- Keywords: playwright, browser-automation, testing, e2e, screenshots, web-testing
- Version: 1.0.0
- Author: Marcio Altoé
- License: MIT
- Category: Development
- Keywords: architecture, design-patterns, code-standards, solid-principles, clean-code, typescript, naming-conventions, best-practices
- 1 Marketplace manifest (
.claude-plugin/marketplace.json) - 1 Main README (README.md)
- 1 Quick start guide (QUICKSTART.md)
- 1 Structure documentation (STRUCTURE.md)
- 1 License file (LICENSE)
- 8 Plugin manifests (
plugin.jsonin each plugin) - 16 Command files (
.mdfiles incommands/directories) - 20 Skill definitions (
.mdfiles inskills/directories) - 3 Hook files (in audio-notifications)
- 6 Plugin READMEs (db-tools, ui, quality, git, reviewer, ui-tests, architecture-design)
Total: 54 files providing comprehensive Claude Code development support.
Approximate sizes:
- Commands: ~30-40 KB total
- Agents: ~10-20 KB total
- Skills: ~15-25 KB total
- Hooks: ~5-10 KB total
- Manifests: ~3-5 KB total
- Documentation: ~25-30 KB total
Total marketplace size: ~90-130 KB (text files only, no dependencies)
- Edit
.mdfiles inplugins/[plugin-name]/commands/ - Update command logic and instructions
- Reinstall plugin:
/plugin uninstallthen/plugin install
- Edit
.mdfiles inplugins/[plugin-name]/skills/ - Update skill description (determines when Claude invokes it)
- Update skill instructions and capabilities
- Reinstall plugin
Important: The skill description field is critical - it determines when Claude automatically invokes the skill. Be specific about trigger phrases and use cases.
- Create directory:
plugins/your-plugin-name/ - Add
.claude-plugin/plugin.jsonwith metadata - Add
commands/and/orskills/directories - Update
.claude-plugin/marketplace.json - Install:
/plugin install your-plugin-name@claude-craftkit
plugins/your-plugin-name/
├── .claude-plugin/
│ └── plugin.json # Required: Plugin metadata
├── commands/ # Optional: Slash commands (explicit control)
│ └── your-command.md
├── skills/ # Optional: Autonomous skills (intelligent invocation)
│ └── your-skill.md
├── hooks/ # Optional: Event hooks
│ └── hooks.json
└── README.md # Optional: Plugin documentation
Command files (.md) should follow this structure:
---
allowed-tools: Bash(git add:*), Bash(git commit:*)
description: Brief description of what this command does
---
## Your Command Instructions
Instructions for Claude on how to execute this command...Skill files (.md) should follow this structure:
---
name: your-skill-name
description: Detailed description of when to use this skill, with trigger examples. The more specific, the better Claude can determine when to invoke it automatically.
---
## Your Skill Instructions
Instructions for Claude on how to execute this skill...Key Differences:
- Commands are explicitly invoked by users (
/command-name) for direct control - Skills are automatically invoked by Claude based on context and user intent
- Marketplace Version: 1.0.0
- All Plugin Versions: 1.0.0
- Created: 2025
- Maintainer: Marcio Altoé (marcio.altoe@gmail.com)
- Contributors: Leon van Zyl, Fred Lacs
- Make changes to plugin files
- Update version in
plugin.json - Update marketplace version if needed
- Test changes locally
- Reinstall plugin:
/plugin uninstall plugin-name@claude-craftkit /plugin install plugin-name@claude-craftkit
- Update version numbers
- Update CHANGELOG (if exists)
- Tag release in git
- Push to GitHub
- Create GitHub Release
- Users update via:
/plugin update
For installation and usage tutorials, see QUICKSTART.md. For overview and examples, see README.md.