AIBlueprint base configuration with custom agents, slash commands, hooks, and productivity workflows for Claude Code
You can install this plugin from any of these themed marketplaces. Choose one, add it as a marketplace, then install the plugin.
Choose your preferred installation method below
A marketplace is a collection of plugins. Every plugin gets an auto-generated marketplace JSON for individual installation, plus inclusion in category and themed collections. Add a marketplace once (step 1), then install any plugin from it (step 2).
One-time setup for access to all plugins
When to use: If you plan to install multiple plugins now or later
Step 1: Add the marketplace (one-time)
/plugin marketplace add https://claudepluginhub.com/marketplaces/all.json
Run this once to access all plugins
Step 2: Install this plugin
/plugin install base@all
Use this plugin's auto-generated marketplace JSON for individual installation
When to use: If you only want to try this specific plugin
Step 1: Add this plugin's marketplace
/plugin marketplace add https://claudepluginhub.com/marketplaces/plugins/base.json
Step 2: Install the plugin
/plugin install base@base
A comprehensive CLI tool for supercharging Claude Code with security, productivity, and workflow automation features. Transform your Claude Code experience with pre-configured commands, security hooks, intelligent status displays, and specialized AI agents.
[!NOTE] If you encounter permission errors when running the commands below, add
sudo
before the command.
# Add the AIBlueprint marketplace
/plugin marketplace add melvynx/aiblueprint
# Install the base plugin
/plugin install aibp-base@AIBlueprint
# Or install directly from GitHub
/plugin install github:melvynx/aiblueprint
# Run immediately without installation
bunx aiblueprint-cli@latest claude-code setup
# Or install globally and use
npm install -g aiblueprint-cli
aiblueprint claude-code setup
The easiest way to get started is by installing AIBlueprint as a Claude Code plugin:
# Step 1: Add the AIBlueprint marketplace
/plugin marketplace add melvynx/aiblueprint
# Step 2: Install the aibp-base plugin
/plugin install aibp-base@AIBlueprint
# Alternative: Install directly from GitHub
/plugin install github:melvynx/aiblueprint
The aibp-base
plugin includes:
/commit
, /create-pull-request
, /deep-code-analysis
, etc.# List installed plugins
/plugin list
# Update plugin to latest version
/plugin update aibp-base
# Remove plugin
/plugin uninstall aibp-base
# View marketplace plugins
/plugin marketplace list
Plugin Installation (Recommended):
CLI Tool Installation:
# Global installation
npm install -g aiblueprint-cli
bun install -g aiblueprint-cli
# Run without installation
npx aiblueprint-cli@latest claude-code setup
pnpm dlx aiblueprint-cli@latest claude-code setup
bunx aiblueprint-cli@latest claude-code setup
# Interactive setup with feature selection
bunx aiblueprint-cli@latest claude-code setup
# Non-interactive setup (install all features)
bunx aiblueprint-cli@latest claude-code setup --skip
# Install to custom directory
bunx aiblueprint-cli@latest claude-code setup --folder ./custom-claude-config
# Install to project directory
cd your-project
bunx aiblueprint-cli@latest claude-code setup # Creates .claude/ in project root
Command | Description | Options |
---|---|---|
bunx aiblueprint-cli@latest claude-code setup | Interactive setup with feature selection | -f, --folder <path> (alias for --claudeCodeFolder), --claudeCodeFolder <path> , --codexFolder <path> , --openCodeFolder <path> , --factoryAiFolder <path> , -s, --skip |
bunx aiblueprint-cli@latest claude-code symlink | Create symlinks between CLI tools (Codex, OpenCode, FactoryAI) | --claudeCodeFolder <path> , --codexFolder <path> , --openCodeFolder <path> , --factoryAiFolder <path> |
bunx aiblueprint-cli@latest claude-code add hook <type> | Install specific hook | -f, --folder <path> |
bunx aiblueprint-cli@latest claude-code add commands [name] | List or install commands | -f, --folder <path> |
# Setup with options
bunx aiblueprint-cli@latest claude-code setup --skip # Install all features
bunx aiblueprint-cli@latest claude-code setup --folder ~/.my-claude # Custom location
bunx aiblueprint-cli@latest claude-code setup --claudeCodeFolder ~/.claude --codexFolder ~/.codex # Separate folders
# Add specific hooks
bunx aiblueprint-cli@latest claude-code add hook post-edit-typescript # TypeScript processing hook
# Manage commands
bunx aiblueprint-cli@latest claude-code add commands # List all available commands
bunx aiblueprint-cli@latest claude-code add commands commit # Install commit command
bunx aiblueprint-cli@latest claude-code add commands deep-code-analysis # Install analysis command
# Create symlinks between CLI tools
bunx aiblueprint-cli@latest claude-code symlink # Interactive symlink manager
bunx aiblueprint-cli@latest claude-code symlink --factoryAiFolder ~/.factory # With custom paths
post-edit-typescript
- Automatic TypeScript file processing (Prettier + ESLint + type checking)The CLI intelligently determines where to install configurations:
.claude/
in project root) - When run in a Git repository~/.claude/
) - When not in a Git repository or with custom folder--folder
optioncc
- Claude Code with permissions skipped (claude --dangerously-skip-permissions
)ccc
- Claude Code with continue mode (claude --dangerously-skip-permissions -c
).zshenv
), Linux (.bashrc
/.zshrc
)~/.claude/security.log
with severity levelsDevelopment Workflow
commit
- Fast conventional commits with immediate pushcreate-pull-request
- Auto-generated PR creation with templatesfix-pr-comments
- Systematic PR review comment resolutionrun-tasks
- Execute GitHub issues with full EPCT workflowCode Analysis & Research
deep-code-analysis
- Comprehensive codebase investigation with researchexplain-architecture
- Pattern analysis with ASCII diagramscleanup-context
- Memory optimization and duplicate removalUtilities & Automation
claude-memory
- Context management for long sessionswatch-ci
- Automated CI/CD monitoring and failure fixingprompt-command
/ prompt-agent
- Template creation utilitiesepct
- Systematic Explore-Plan-Code-Test methodology~/.claude/
)~/.codex/prompts
)~/.config/opencode/command
)~/.factory/
)The CLI automatically manages your ~/.claude/settings.json
with:
{
"statusLine": {
"type": "command",
"command": "bash ~/.claude/scripts/statusline-ccusage.sh",
"padding": 0
},
"hooks": {
"PreToolUse": [
{
"matcher": "Bash",
"hooks": [{"type": "command", "command": "bun ~/.claude/scripts/validate-command.js"}]
}
],
"PostToolUse": [
{
"matcher": "Edit|Write|MultiEdit",
"hooks": [{"type": "command", "command": "bun ~/.claude/hooks/hook-post-file.ts"}]
}
]
}
}
Command | Tools | Purpose |
---|---|---|
commit | Bash(git :*) | Quick conventional commits with immediate push |
create-pull-request | Bash(git :*) , Bash(gh :*) | PR creation with auto-generated descriptions |
fix-pr-comments | Bash(gh :*) , Read , Edit | Systematic PR review resolution |
run-tasks | Bash(gh :*) , Bash(git :*) | GitHub issue execution with EPCT |
Command | Tools | Purpose |
---|---|---|
deep-code-analysis | Task , WebSearch , mcp__context7__* | Comprehensive codebase investigation |
explain-architecture | Read , Glob , Grep , Task | Architectural pattern analysis |
Command | Tools | Purpose |
---|---|---|
cleanup-context | TodoWrite , MultiEdit , Glob | Memory bank optimization |
watch-ci | Bash(gh :*) , Bash(sleep :*) | Automated CI monitoring |
Command | Tools | Purpose |
---|---|---|
claude-memory | Read , Write , Edit , Glob | CLAUDE.md file management |
epct | Task | Explore-Plan-Code-Test methodology |
prompt-command | Read , Write , Edit | Command template creation |
prompt-agent | Read , Write , Edit | Agent template creation |
Hook | Language | Purpose | Triggers |
---|---|---|---|
post-edit-typescript | TypeScript/Bun | File processing after edits | Edit, Write, MultiEdit on .ts/.tsx |
Script | Language | Purpose |
---|---|---|
validate-command.js | Bun/JavaScript | Security validation for bash commands |
statusline-ccusage.sh | Bash | Git status and usage tracking display |
When run in a Git repository, creates .claude/
in your project root:
cd your-project/
bunx aiblueprint-cli@latest claude-code setup
# Creates: your-project/.claude/
Benefits:
When not in a Git repository, uses global directory:
cd ~/
bunx aiblueprint-cli@latest claude-code setup
# Creates: ~/.claude/
Benefits:
Use --folder
for specific locations:
bunx aiblueprint-cli@latest claude-code setup --folder ./custom-config
bunx aiblueprint-cli@latest claude-code setup --folder /opt/claude-config
The security system protects against dangerous operations:
Critical Commands Blocked:
rm -rf
(with path validation)dd
, mkfs
, fdisk
(disk operations)chmod 777
, chown -R
(permission changes)curl | bash
, wget | sh
(remote execution)sudo
operations (privilege escalation)Security Logging:
{
"timestamp": "2024-01-15T10:30:00.000Z",
"command": "rm -rf /",
"severity": "CRITICAL",
"action": "BLOCKED",
"reason": "Destructive command with critical path"
}
Safe Paths Allowed:
./
, ~/
, relative pathsnode_modules/
, .git/
, common safe directories/tmp/
, /var/tmp/
)# Clone and setup
git clone <repository>
cd aiblueprint-cli
bun install
# Development mode
bun run dev claude-code setup
bun run dev claude-code add commands
# Testing
bun run test:run # Run test suite
bun run dev-test # Test with temporary config
# Build for distribution
bun run build # Compiles to dist/cli.js
# Local testing
bun run test-local # Creates npm link
aiblueprint claude-code setup # Test globally
# Release (automated)
bun run release # Version bump, build, tag, publish
src/
├── cli.ts # Main CLI entry point
├── commands/
│ ├── setup.ts # Main setup command
│ ├── addHook.ts # Hook installation
│ └── addCommand.ts # Command installation
└── utils/
├── claude-config.ts # Configuration utilities
├── file-installer.ts # GitHub/local fallback
└── github.ts # GitHub API integration
claude-code-config/ # Template repository
├── commands/ # Command templates
├── hooks/ # Hook scripts
├── agents/ # Agent configurations
├── scripts/ # Utility scripts
├── output-styles/ # Style templates
└── song/ # Notification sounds
# Test all major workflows
bun run dev claude-code setup --skip
bun run dev claude-code add hook post-edit-typescript
bun run dev claude-code add commands
bun run dev claude-code add commands commit
# Test with custom paths
bun run dev claude-code setup --folder ./test-config
~/.claude/settings.json
bun run test:run
claude-code-config/
bun run dev claude-code add commands <name>
MIT License - see LICENSE file for details.
Created by AIBlueprint - Enhancing Claude Code for modern development workflows.
Need help? Open an issue or check our documentation.
1.0.1