claude-all-config
v3.0.1
Published
π€ Universal AI CLI Config with Advanced Skills System - Quality Scoring, Scaffolding, Testing, Hooks & Multi-Agent Support (Claude Code, Cursor, Copilot, Gemini & 20+ More)
Maintainers
Readme
π€ ClaudeAll
Universal AI CLI Configuration with Advanced Skills System
The most comprehensive AI agent configuration system with features beyond skills.sh:
- β Quality scoring (0-100)
- β Skill scaffolding generator
- β Built-in testing framework
- β Dependency management
- β Hooks system (pre/post install)
- β Multi-agent support (20+ agents)
- β Offline-first design
β‘ Quick Install
# npm (Recommended)
npm install -g claude-all-config
# curl
curl -fsSL https://raw.githubusercontent.com/zesbe/ClaudeAll/main/install.sh | bashTermux Android:
pkg install nodejs-lts git
npm install -g claude-all-configπ What's New in v3.0.0
π― Advanced Skills CLI
# List all skills with quality scores
claude-all-skills list
# Create new skill from template
claude-all-skills create my-awesome-skill
# Validate skill quality
claude-all-skills validate my-skill
# Run skill tests
claude-all-skills test my-skill
# Export for publishing
claude-all-skills export my-skill
# View statistics
claude-all-skills statsπ Quality Scoring System
Every skill gets a quality score (0-100) based on:
- β Has SKILL.md (+25)
- β Has frontmatter (+10)
- β Has description (+10)
- β Has examples (+15)
- β Has code blocks (+10)
- β Has tests (+15)
- β Has skill.json (+10)
- β Has creation log (+5)
πͺ Hooks System
Define lifecycle hooks in skill.json:
{
"hooks": {
"preInstall": "setup.sh",
"postInstall": "npm install",
"preUninstall": "cleanup.sh"
}
}π Dependency Management
Skills can depend on other skills:
{
"dependencies": [
"systematic-debugging",
"test-driven-development"
]
}π― Supported AI Agents
| Agent | Support | |-------|---------| | Claude Code | β Full | | Cursor | β Full | | GitHub Copilot | β Full | | Gemini CLI | β Full | | Windsurf | β Full | | OpenCode | β Full | | Roo | β Full | | Kilo | β Full | | Goose | β Full | | Codex | β Full | | Trae | β Full | | + 10 more | β |
π¦ What's Included
π€ Agents (14)
| Agent | Description | |-------|-------------| | proactive-mode | Default. Autonomous - langsung gas tanpa nanya | | code-generator | Generate code dari requirements | | code-reviewer | Review code quality & best practices | | security-auditor | Security vulnerability scanning | | test-generator | Generate unit/integration tests | | doc-generator | Generate documentation | | api-tester | Test API endpoints | | performance-analyzer | Analyze & optimize performance | | accessibility-reviewer | Check accessibility compliance | | component-generator | Generate UI components | | migration-generator | Generate DB migrations | | readme-generator | Generate README files | | terraform-generator | Generate Terraform/IaC configs | | ai-prompt-optimizer | Optimize AI prompts |
β‘ Skills (60+)
| Category | Skills | |----------|--------| | Development | api-development, database-development, frontend-design, mobile-development, backend-dev | | Quality | code-quality, test-driven-development, integration-testing, testing-anti-patterns | | Planning | brainstorming, writing-plans, executing-plans | | Review | requesting-code-review, receiving-code-review, security-review, ui-ux-review | | Debug | systematic-debugging, root-cause-tracing, error-handling | | Deploy | deployment, defense-in-depth | | Advanced | subagent-driven-development, dispatching-parallel-agents, condition-based-waiting |
π Commands (3)
| Command | Description |
|---------|-------------|
| /brainstorm | Start a brainstorming session |
| /write-plan | Write a development plan |
| /execute-plan | Execute an existing plan |
π§ MCP Servers (6)
| Server | Description | |--------|-------------| | context7 | Documentation & library context | | exa | Web search & crawling | | sequential-thinking | Step-by-step reasoning | | memory | Knowledge graph persistence | | filesystem | File system access | | fetch | HTTP requests |
π ClaudeAll vs skills.sh
| Feature | skills.sh | ClaudeAll |
|---------|-----------|-----------|
| Skill registry | β
| β
|
| Quality scoring | β | β
0-100 |
| Skill scaffolding | β | β
create |
| Testing framework | β | β
Built-in |
| Dependencies | β | β
|
| Hooks system | β | β
pre/post |
| Agents | β | β
14 agents |
| Commands | β | β
3 commands |
| Offline support | β | β
|
| Export for npm | β | β
|
π₯ Multi-Provider Launcher
The claude-all script supports 17+ AI providers:
claude-all # Claude (default)
claude-all gemini # Gemini
claude-all openai # OpenAI
claude-all glm # ZhipuAI
claude-all minimax # MiniMax
claude-all deepseek # DeepSeek
claude-all groq # Groq
claude-all ollama # Ollama (local)π Project Structure
ClaudeAll/
βββ agents/ # 14 AI agents
βββ skills/ # 60+ skills
βββ commands/ # 3 commands
βββ hooks/ # Session hooks
βββ lib/ # Core libraries
β βββ skill-hooks.js # Hooks system
βββ bin/
β βββ skills-cli.js # Skills CLI
βββ models/ # 17 provider configs
βββ index.js # Main module
βββ claude-all # Multi-provider launcher
βββ install.sh # Universal installerπ Update
npm update -g claude-all-configπ Usage
Skills CLI
# List all skills
claude-all-skills list
# Create new skill
claude-all-skills create my-skill
# Validate before publish
claude-all-skills validate my-skillClaude Code
# Start with superpowers
claudeMulti-Provider
claude-all gemini
claude-all deepseekπ License
MIT License - see LICENSE
Made with β€οΈ by zesbe
