backend-architect-cli
v1.0.8
Published
CLI to install Backend Architect skill for AI coding assistants
Maintainers
Readme
🏗️ Backend Architect CLI
The official installer for the Backend Architect Skill - Bring architecture intelligence to your favorite AI coding assistant.
🌟 Overview
backend-architect-cli is a powerful initialization tool that sets up the Backend Architect Skill for various AI coding assistants. It ensures your AI has access to a deep knowledge base of architectural patterns, database selections, security guidelines, and professional best practices.
🚀 Quick Start
Initialize for your active project in one command:
npx backend-architect-cliThe CLI will automatically detect your project structure and offer to install for the appropriate AI assistants.
🛠️ Features
- Auto-Detection: Smartly identifies existing configurations for Claude, Cursor, Windsurf, etc.
- Interactive Setup: Simple, user-friendly prompts to guide the installation.
- Multi-AI Support: One tool to rule them all. Install for all your assistants at once.
- Global Installation: Optional global install for convenience.
📦 Installation
Global Install
# Install the package globally
npm install -g backend-architect-cli
# Run the interactive setup anywhere
backend-architect
# Or run with specific commands
backend-architect init --ai allOnce installed globally, the backend-architect command is available system-wide. You can use it in any project directory:
# Interactive setup
backend-architect
# Specific AI setup
backend-architect init --ai claude
backend-architect init --ai cursor
backend-architect init --ai gemini
backend-architect init --ai windsurf
backend-architect init --ai roocode
backend-architect init --ai copilot
backend-architect init --ai kiro
backend-architect init --ai allSpecific AI Installation
You can skip the interactive mode by specifying target assistants:
# Claude Code (.claude/skills/)
npx backend-architect-cli init --ai claude
# Cursor (.cursor/commands/)
npx backend-architect-cli init --ai cursor
# Gemini CLI (.gemini/skills/)
npx backend-architect-cli init --ai gemini
# Windsurf (.windsurf/workflows/)
npx backend-architect-cli init --ai windsurf
# RooCode / RooCline (.roo/commands/)
npx backend-architect-cli init --ai roocode
# GitHub Copilot (.github/prompts/)
npx backend-architect-cli init --ai copilot
# Kiro AI (.kiro/steering/)
npx backend-architect-cli init --ai kiro
# CodeBuddy (.codebuddy/commands/)
npx backend-architect-cli init --ai codebuddy
# Qoder (.qoder/rules/)
npx backend-architect-cli init --ai qoder
# All supported assistants at once
npx backend-architect-cli init --ai all🤖 Supported AI Assistants
| Assistant | Location | Description |
|-----------|----------|-------------|
| Claude Code | .claude/skills/ | Integrated AI skill definitions |
| Cursor | .cursor/commands/ | Custom terminal commands |
| Windsurf | .windsurf/workflows/ | AI-driven workflows |
| Antigravity | .agent/workflows/ | Advanced agentic workflows |
| Copilot | .github/prompts/ | Custom GitHub Copilot prompts |
| Gemini CLI | .gemini/skills/ | Google Gemini skill extensions |
| RooCode | .roo/commands/ | RooCode custom commands |
| Kiro | .kiro/steering/ | Kiro AI steering files |
| Qoder | .qoder/rules/ | Qoder custom rules |
| CodeBuddy | .codebuddy/commands/ | CodeBuddy terminal skills |
| Codex | .codex/skills/ | Codex skill definitions |
💻 Development
Interested in contributing or running locally?
# Clone the repository
git clone https://github.com/btLong402/backend-architect-skill.git
cd cli
# Install dependencies
bun install
# Run in development mode
bun run dev
# Build and sync assets
bun run build📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
