# Loki Mode Installation Guide Complete installation instructions for all platforms and use cases. --- ## Table of Contents - [Quick Install (Recommended)](#quick-install-recommended) - [Claude Code (CLI)](#claude-code-cli) - [Claude.ai (Web)](#claudeai-web) - [Anthropic API Console](#anthropic-api-console) - [Verify Installation](#verify-installation) - [Troubleshooting](#troubleshooting) --- ## Quick Install (Recommended) **For Claude Code users:** ```bash # Clone to your skills directory git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode ``` **Done!** Skip to [Verify Installation](#verify-installation). --- ## Claude Code (CLI) Loki Mode can be installed for Claude Code in three ways: ### Option A: Git Clone (Recommended) **Personal installation (available in all projects):** ```bash git clone https://github.com/asklokesh/loki-mode.git ~/.claude/skills/loki-mode ``` **Project-specific installation:** ```bash # Navigate to your project directory first cd /path/to/your/project # Clone to local skills directory git clone https://github.com/asklokesh/loki-mode.git .claude/skills/loki-mode ``` ### Option B: Download from Releases ```bash # Navigate to skills directory cd ~/.claude/skills # Get latest version number VERSION=$(curl -s https://api.github.com/repos/asklokesh/loki-mode/releases/latest | grep tag_name | cut -d'"' -f4 | tr -d 'v') # Download and extract curl -L -o loki-mode.zip "https://github.com/asklokesh/loki-mode/releases/download/v${VERSION}/loki-mode-claude-code-${VERSION}.zip" unzip loki-mode.zip && rm loki-mode.zip ``` **Result:** Creates `~/.claude/skills/loki-mode/SKILL.md` ### Option C: Minimal Install (curl) If you only want the essential files without the full repository: ```bash # Create directory structure mkdir -p ~/.claude/skills/loki-mode/references # Download core skill file curl -o ~/.claude/skills/loki-mode/SKILL.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/SKILL.md # Download agent definitions curl -o ~/.claude/skills/loki-mode/references/agents.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/agents.md # Download deployment guides curl -o ~/.claude/skills/loki-mode/references/deployment.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/deployment.md # Download business operations reference curl -o ~/.claude/skills/loki-mode/references/business-ops.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/business-ops.md ``` **Note:** This minimal install won't include examples, tests, or the autonomous runner. Use Option A or B for full functionality. --- ## Claude.ai (Web) For using Loki Mode on the Claude.ai web interface: ### Step 1: Download the Skill Package 1. Go to [Releases](https://github.com/asklokesh/loki-mode/releases) 2. Download **either**: - `loki-mode-X.X.X.zip` (standard format) - `loki-mode-X.X.X.skill` (skill format) Both contain the same skill and will work. ### Step 2: Upload to Claude.ai 1. Open [Claude.ai](https://claude.ai) 2. Go to **Settings** (gear icon) 3. Navigate to **Features → Skills** 4. Click **Upload Skill** 5. Select the downloaded `.zip` or `.skill` file **File Structure:** The Claude.ai package has `SKILL.md` at the root level as required by the web interface. --- ## Anthropic API Console For using Loki Mode through the Anthropic API Console (console.anthropic.com): ### Step 1: Download the API Package 1. Go to [Releases](https://github.com/asklokesh/loki-mode/releases) 2. Download **`loki-mode-api-X.X.X.zip`** (note the `-api-` version) **Important:** The API version has a different file structure than the web version. ### Step 2: Upload to API Console 1. Go to [console.anthropic.com](https://console.anthropic.com) 2. Navigate to **Skills** section 3. Click **Upload Skill** 4. Select the downloaded `loki-mode-api-X.X.X.zip` file **File Structure:** The API package has `SKILL.md` inside a `loki-mode/` folder as required by the API. --- ## Verify Installation ### For Claude Code (CLI) Check that the skill file is in place: ```bash cat ~/.claude/skills/loki-mode/SKILL.md | head -10 ``` **Expected output:** Should show YAML frontmatter starting with: ```yaml --- name: loki-mode description: Multi-Agent Autonomous Startup System ... --- ``` ### For Claude.ai (Web) 1. Start a new conversation 2. Type: `Loki Mode` 3. Claude should recognize the skill and ask for a PRD ### For API Console 1. Create a new API call with skills enabled 2. Include the skill in your request 3. The skill should be available for use --- ## File Structure After installation, you should have this structure: ``` loki-mode/ ├── SKILL.md # Main skill file (required) ├── README.md # Documentation ├── INSTALLATION.md # This file ├── CHANGELOG.md # Version history ├── VERSION # Current version number ├── LICENSE # MIT License ├── references/ # Agent and deployment references │ ├── agents.md │ ├── deployment.md │ └── business-ops.md ├── autonomy/ # Autonomous runner (CLI only) │ ├── run.sh │ └── README.md ├── examples/ # Sample PRDs for testing │ ├── simple-todo-app.md │ ├── api-only.md │ ├── static-landing-page.md │ └── full-stack-demo.md ├── tests/ # Test suite (CLI only) │ ├── run-all-tests.sh │ ├── test-bootstrap.sh │ └── ... └── integrations/ # Third-party integrations └── vibe-kanban.md ``` **Note:** Some files/directories (autonomy, tests, examples) are only available with full installation (Options A or B). --- ## Troubleshooting ### Skill Not Found **Problem:** Claude doesn't recognize "Loki Mode" command. **Solutions:** 1. **Check installation path:** ```bash ls -la ~/.claude/skills/loki-mode/SKILL.md ``` 2. **Verify YAML frontmatter:** ```bash cat ~/.claude/skills/loki-mode/SKILL.md | head -5 ``` Should show `name: loki-mode` 3. **Restart Claude Code:** ```bash # Exit and restart claude command ``` ### Permission Denied **Problem:** Cannot create directories or download files. **Solution:** ```bash # Ensure skills directory exists mkdir -p ~/.claude/skills # Check permissions ls -la ~/.claude/ ``` ### Download Fails **Problem:** curl or wget commands fail. **Solutions:** 1. **Check internet connection** 2. **Try alternate download method:** ```bash # Use wget instead of curl wget -O ~/.claude/skills/loki-mode/SKILL.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/SKILL.md ``` 3. **Manual download:** - Visit the URL in a browser - Save file manually to `~/.claude/skills/loki-mode/` ### Autonomous Runner Won't Start **Problem:** `./autonomy/run.sh` gives "command not found" or permission errors. **Solutions:** 1. **Make executable:** ```bash chmod +x autonomy/run.sh ``` 2. **Run from repository root:** ```bash # Make sure you're in the loki-mode directory cd ~/.claude/skills/loki-mode ./autonomy/run.sh ``` 3. **Check prerequisites:** ```bash # Ensure Claude Code is installed claude --version # Ensure Python 3 is available python3 --version ``` ### References Not Loading **Problem:** Skill loads but agent definitions or deployment guides are missing. **Solution:** ```bash # Ensure all reference files are present ls -la ~/.claude/skills/loki-mode/references/ # Should show: # agents.md # deployment.md # business-ops.md # If missing, download them: curl -o ~/.claude/skills/loki-mode/references/agents.md \ https://raw.githubusercontent.com/asklokesh/loki-mode/main/references/agents.md ``` --- ## Updating Loki Mode ### For Git Installations ```bash cd ~/.claude/skills/loki-mode git pull origin main ``` ### For Manual Installations 1. Download the latest release 2. Extract to the same directory (overwrite existing files) 3. Or delete old installation and reinstall ### Check Current Version ```bash cat ~/.claude/skills/loki-mode/VERSION ``` --- ## Uninstalling ### Claude Code (CLI) ```bash # Remove the skill directory rm -rf ~/.claude/skills/loki-mode ``` ### Claude.ai (Web) 1. Go to **Settings → Features → Skills** 2. Find "loki-mode" in the list 3. Click **Remove** ### API Console 1. Go to **Skills** section 2. Find "loki-mode" 3. Click **Delete** --- ## Next Steps After installation: 1. **Quick Test:** Run a simple example ```bash ./autonomy/run.sh examples/simple-todo-app.md ``` 2. **Read Documentation:** Check out [README.md](README.md) for usage guides 3. **Create Your First PRD:** See the Quick Start section in README 4. **Join the Community:** Report issues or contribute at [GitHub](https://github.com/asklokesh/loki-mode) --- ## Need Help? - **Issues/Bugs:** [GitHub Issues](https://github.com/asklokesh/loki-mode/issues) - **Discussions:** [GitHub Discussions](https://github.com/asklokesh/loki-mode/discussions) - **Documentation:** [README.md](README.md) --- **Happy Building!**