moicle
v1.1.1
Published
Reusable AI agents, commands, skills, and architecture references for Claude Code
Maintainers
Readme
MoiCle
Reusable AI agents, commands, skills, and architecture references for Claude Code
If you find this project useful, please consider giving it a ⭐ on GitHub!
A toolkit to bootstrap and accelerate project development with Claude Code through specialized agents, automation commands, workflow skills, and unified architecture references.
Features
- 15 AI Agents - Specialized agents for each tech stack and task
- 3 Commands - Automation wizards for project setup, brainstorming, and documentation
- 2 Skills - Auto-triggered workflows for feature development and hotfix
- 7 Architecture References - Clean Architecture patterns for all stacks
Current Support
- [x] Claude
- [ ] Antigravity
- [ ] Cursor
- [ ] Windsurf
Installation
npm install -g moicleQuick Start
# Install agents, commands, skills, architecture
moicle install
# Choose:
# 1. Global (~/.claude/) - Use for all projects
# 2. Project (./.claude/) - Current project only
# 3. Both - Both locationsCLI Commands
| Command | Description |
|---------|-------------|
| moicle install | Interactive installation menu |
| moicle install --global | Install to ~/.claude/ (symlinks) |
| moicle install --project | Install to ./.claude/ (copies) |
| moicle list | List all installed items |
| moicle status | Show enabled/disabled status |
| moicle enable <item> | Enable an agent/command/skill |
| moicle disable <item> | Disable an agent/command/skill |
| moicle uninstall | Remove installations |
What's Included
Architecture References (7)
| File | Description |
|------|-------------|
| clean-architecture.md | Core Clean Architecture principles |
| go-backend.md | Go + Gin project structure |
| laravel-backend.md | Laravel + PHP project structure |
| react-frontend.md | React + Vite project structure |
| remix-fullstack.md | Remix fullstack structure |
| flutter-mobile.md | Flutter mobile structure |
| monorepo.md | Monorepo structure |
Developer Agents (5)
| Agent | Description |
|-------|-------------|
| @flutter-mobile-dev | Flutter/Dart mobile & desktop development |
| @go-backend-dev | Go + Gin backend API development |
| @laravel-backend-dev | Laravel + PHP backend API development |
| @react-frontend-dev | React + TypeScript frontend development |
| @remix-fullstack-dev | Remix full-stack development |
Utility Agents (10)
| Agent | Description |
|-------|-------------|
| @api-designer | RESTful & GraphQL API design |
| @clean-architect | Clean Architecture + MVVM patterns |
| @code-reviewer | Code review for quality, security, performance |
| @db-designer | Database schema design |
| @devops | CI/CD, Docker, Kubernetes, Infrastructure |
| @docs-writer | Technical documentation |
| @perf-optimizer | Performance analysis & optimization |
| @refactor | Code refactoring & cleanup |
| @security-audit | Security vulnerability analysis |
| @test-writer | Unit & integration test writing |
Commands (3)
| Command | Description |
|---------|-------------|
| /bootstrap | Wizard to create new project with 5 stack options |
| /brainstorm | Brainstorm ideas with 6 frameworks |
| /doc | Scan project and generate documentation |
Skills (2)
| Skill | Trigger |
|-------|---------|
| new-feature | "implement feature", "add feature", "build feature" |
| hotfix | "fix bug", "hotfix", "urgent fix", "production issue" |
Architecture-First Approach
All agents reference architecture files to ensure consistency:
~/.claude/
├── agents/
├── commands/
├── skills/
└── architecture/ # Architecture references
├── clean-architecture.md
├── go-backend.md
├── laravel-backend.md
├── react-frontend.md
├── remix-fullstack.md
├── flutter-mobile.md
└── monorepo.mdWhen an agent is invoked, it reads the architecture file first before coding according to the defined structure.
Usage Examples
Using Commands
# Bootstrap new project
/bootstrap # Interactive wizard
/bootstrap go # Quick start with Go + Gin
/bootstrap react # Quick start with React + Vite
/bootstrap flutter # Quick start with Flutter
/bootstrap landing using monorepo # Create landing page with monorepo structure
# Brainstorm ideas
/brainstorm # Interactive framework selection
/brainstorm first-principles # Use First Principles framework
/brainstorm scamper # Use SCAMPER framework
/brainstorm design-thinking # Use Design Thinking framework
# Generate documentation
/doc # Interactive documentation wizard
/doc diagrams # Generate architecture diagrams
/doc usecases # Generate use case specifications
/doc workflows # Generate workflow documentationUsing Agents
# Agents will automatically read architecture reference before coding
@go-backend-dev Implement user authentication module
@react-frontend-dev Create dashboard page with charts
@clean-architect Review this PR's architectureEnable/Disable Agents
# Disable unused agents
moicle disable @rust-dev
moicle disable @swift-ios-dev
# Enable again
moicle enable @rust-dev
# View status
moicle statusProject Structure
claude-agents-kit/
├── bin/
│ └── cli.js
├── src/
│ ├── commands/
│ │ ├── install.js
│ │ ├── uninstall.js
│ │ ├── list.js
│ │ ├── enable.js
│ │ ├── disable.js
│ │ └── status.js
│ └── utils/
│ ├── symlink.js
│ └── config.js
├── assets/
│ ├── agents/
│ │ ├── developers/
│ │ └── utilities/
│ ├── architecture/ # Architecture references
│ ├── commands/
│ └── skills/
├── package.json
└── README.mdRequirements
- Node.js >= 18.0.0
- Claude Code CLI
Donate
If you find this project useful, consider buying me a coffee!
USDT / ETH / BNB:
0xf3b2a531cb2774c77a751cdb10e043992eff5a2c| Network | Token | |---------|-------| | Ethereum (ERC-20) | USDT, ETH | | Binance Smart Chain (BEP-20) | USDT, BNB |
License
GPL-3.0
