CLI package manager for Claude Code slash commands, designed to solve the discovery and sharing problem for custom commands.
bun install
# Run in development mode
bun run dev
# Run tests
bun test
# Build for production
bun run build
# Run built version
bun run start
src/
- Source codeinterfaces/
- TypeScript interfaces for I/O abstractionservices/
- Business logic layercli/
- CLI command handlerstypes/
- Type definitionsmain.ts
- Entry point
tests/
- Test filesunit/
- Unit testsintegration/
- Integration testsmocks/
- Mock implementations
docs/
- Documentation
This project follows a test-driven development approach with clean architecture principles:
- CLI Layer - Command handlers and user interaction
- Business Logic Layer - Core functionality and orchestration
- I/O Interface Layer - Abstractions for filesystem, network, and repository operations
Built with Bun - a fast all-in-one JavaScript runtime.