Claude Code plugins for Infiquetra development workflows
$git clone https://github.com/infiquetra/infiquetra-claude-pluginsInstalls into the current project.
Install infiquetra-claude-plugins by running `git clone https://github.com/infiquetra/infiquetra-claude-plugins`, then use it for the current task and follow its documentation at https://github.com/infiquetra/infiquetra-claude-plugins.
| 1 | # Infiquetra Claude Plugins |
| 2 | |
| 3 | Claude Code plugins for Infiquetra development workflows. |
| 4 | |
| 5 | ## Available Plugins |
| 6 | |
| 7 | | Plugin | Description | Category | |
| 8 | |--------|-------------|----------| |
| 9 | | [deploy](plugins/deploy/) | Tag-promotion deploy, status, rollback, hotfix, and release-note workflows | Operations | |
| 10 | | [home-lab-ops](plugins/home-lab-ops/) | Proxmox VE cluster ops, Ansible pre-flight, Ceph, monitoring guard, and vault helper | Infrastructure | |
| 11 | | [mission-control](plugins/mission-control/) | SDLC workflow manager: boards, prepared issues, project fields, labels, metrics, milestones | Development | |
| 12 | | [redis-channel](plugins/redis-channel/) | Claude Code channel bridging sessions to external systems over Redis Streams | Development | |
| 13 | | [saga](plugins/saga/) | Engineering lifecycle: Think, Plan & execute, Hand off, Review, and Improve & route | Development | |
| 14 | | [team-execution](plugins/team-execution/) | Two-phase plan execution with reviewer consensus, validator gates, and nonprod automation | Development | |
| 15 | | [unifi](plugins/unifi/) | UniFi Network & Protect CLI: devices, clients, VLANs, firewall, cameras, PTZ, motion events | Infrastructure | |
| 16 | |
| 17 | ## Installation |
| 18 | |
| 19 | ### Option 1: Clone to Claude plugins directory |
| 20 | ```bash |
| 21 | git clone git@github.com:infiquetra/infiquetra-claude-plugins.git ~/.claude/plugins/infiquetra |
| 22 | ``` |
| 23 | |
| 24 | ### Option 2: Add marketplace to Claude settings |
| 25 | Add to `~/.claude/settings.json`: |
| 26 | ```json |
| 27 | { |
| 28 | "extraKnownMarketplaces": [ |
| 29 | { |
| 30 | "name": "infiquetra-plugins", |
| 31 | "url": "https://raw.githubusercontent.com/infiquetra/infiquetra-claude-plugins/main/.claude-plugin/marketplace.json" |
| 32 | } |
| 33 | ] |
| 34 | } |
| 35 | ``` |
| 36 | |
| 37 | ### Option 3: Symlink from local clone |
| 38 | ```bash |
| 39 | ln -s /path/to/infiquetra-claude-plugins/plugins ~/.claude/plugins/infiquetra |
| 40 | ``` |
| 41 | |
| 42 | ## Usage Examples |
| 43 | |
| 44 | ### Infiquetra Deploy |
| 45 | ```bash |
| 46 | python3 plugins/deploy/scripts/mint_tag.py \ |
| 47 | --env nonprod \ |
| 48 | --version 1.2.3 \ |
| 49 | --dry-run |
| 50 | ``` |
| 51 | |
| 52 | ### Infiquetra Lifecycle |
| 53 | Commands carry work through five lifecycle phases: |
| 54 | |
| 55 | - **Think:** `/office-hours`, `/ideate`, `/brainstorm`, `/strategy` |
| 56 | - **Plan & execute:** `/plan`, `/work`, `/qa`, `/retro`, `/resume` |
| 57 | - **Hand off:** `/handoff` → `mission-control` |
| 58 | - **Review:** `/founder-review`, `/ceo-review`, `/doc-review`, `/code-review` |
| 59 | - **Improve & route:** `/optimize`, `/loop` |
| 60 | |
| 61 | Use `/loop` to route work to plan only, PR, merge, or nonprod deploy. Durable artifacts live in |
| 62 | repo docs such as `docs/plans/`, `docs/work-sessions/`, and `docs/engineering-journal/`; raw |
| 63 | runtime state stays under ignored `.claude/saga/`. |
| 64 | |
| 65 | ## Development |
| 66 | |
| 67 | ### Prerequisites |
| 68 | - Python 3.12+ |
| 69 | - uv |
| 70 | |
| 71 | ### Setup |
| 72 | ```bash |
| 73 | git clone git@github.com:infiquetra/infiquetra-claude-plugins.git |
| 74 | cd infiquetra-claude-plugins |
| 75 | |
| 76 | # Install dependencies |
| 77 | uv sync --locked --extra dev |
| 78 | |
| 79 | # Run tests |
| 80 | uv run pytest |
| 81 | |
| 82 | # Run linting |
| 83 | uv run ruff check . |
| 84 | |
| 85 | # Run type checking |
| 86 | uv run mypy plugins/ |
| 87 | ``` |
| 88 | |
| 89 | ### Adding a New Plugin |
| 90 | ```bash |
| 91 | # Use the scaffolding tool |
| 92 | ./tools/create-plugin.sh my-new-plugin |
| 93 | ``` |
| 94 | |
| 95 | See [docs/PLUGIN_SPEC.md](docs/PLUGIN_SPEC.md) for full plugin development guidelines. |
| 96 | |
| 97 | ## Plugin Structure |
| 98 | |
| 99 | Plugins follow the Claude Code native plugin format: |
| 100 | |
| 101 | ``` |
| 102 | plugin-name/ |
| 103 | ├── .claude-plugin/ |
| 104 | │ └── plugin.json # Plugin manifest |
| 105 | ├── agents/ # Agent definitions (optional) |
| 106 | │ └── agent-name.md |
| 107 | ├── skills/ # Skills (optional) |
| 108 | │ └── skill-name/ |
| 109 | │ ├── SKILL.md # Skill definition |
| 110 | │ ├── references/ # Reference documents |
| 111 | │ └── scripts/ # Implementation scripts |
| 112 | ├── commands/ # Commands (optional) |
| 113 | │ └── command.md |
| 114 | ├── README.md |
| 115 | └── CHANGELOG.md |
| 116 | ``` |
| 117 | |
| 118 | ## License |
| 119 | |
| 120 | MIT |