Skip to content

Marketplace Overview

The Xianix Plugins Official marketplace is a curated set of AI agents and plugins for a human-led AI Development Lifecycle (AI-DLC). Teams can start small with one or two low-friction agents, then add more structure only where it helps. Every action is initiated by a human applying a label or tag — agents do the heavy lifting, never silently.

The best starting point is the Adoption Guide, which explains how to roll out AI-DLC without introducing a second rigid delivery process. This page is the shared system reference: the marketplace map, the ai-dlc/* label vocabulary, the continuous-review scanners, and the common agent contracts.


Pick the entry point that matches what you want to do:

If you want to…Read this
Start with the simplest rollout pathAdoption Guide — which agents to enable first, which ones are best for boring work, and how to keep AI-DLC lightweight.
Understand the shared AI-DLC language and system behaviorThe shared language and Agent contracts on this page.
Know what happens on issues / work items before any code is writtenIssue Lifecycle — the optional issue-phase flow for backlog grooming, design, planning, and implementation support.
Know what happens on pull requests after implementation startsPR Lifecycle — per-agent triggers, activities, and outputs for review, AC verification, and tidy-up work before or after merge.
Use a single plugin standaloneThe individual plugin pages below.
Install the marketplace and start triggering agentsAdding this marketplace -> Installing a plugin.

These pages describe the marketplace from different angles:

PageWhat it covers
Adoption GuideRecommended rollout path for product teams that want AI help without adding a second rigid process. Starts with review support and boring maintenance work, then layers in more structure only when needed.
Marketplace OverviewShared lifecycle reference: labels, contracts, scanners, install path, and how the pieces fit together.
Issue LifecycleDeep dive on the optional issue-phase agents (req-analyst, ac-writer, solution-architect, task-planner, implementer, bug-triager, postmortem-writer) with platform-specific triggers for GitHub and Azure DevOps.
PR LifecycleDeep dive on the PR-phase agents (pr-reviewer, ac-verifier, comment-resolver, test-author, doc-writer) — including review support and tidy-up work before merge versus post-merge.

Each plugin can be installed and triggered on its own. The reference pages document the inputs, prompts, and rule examples you’ll need to wire them up.

PluginDescription
PR ReviewerParallel code-quality, security, test, and performance review — posted straight to your PR. Powers the pr-reviewer agent in AI-DLC.
Requirement AnalystMulti-phase requirement grooming: intent, domain, journeys, personas, and gap analysis. Powers the req-analyst agent in AI-DLC.
Incident ResponseAI first-responder for live incidents: deployment correlation, log and metrics analysis, mitigation suggestions, and post-mortem drafting.

The marketplace splits cleanly along one axis: who decides when an agent runs.

  • Lifecycle agents wait for you to apply a label.
  • Continuous-review agents run on a schedule, find problems on their own, and feed their findings back into the lifecycle as already-labelled issues.

For the recommended rollout order and the grouping into core adoption, maintenance, and advanced planning agents, start with the Adoption Guide.


If the agents are the team, the ai-dlc/* labels are the baton they pass between each other and to you. The same vocabulary works on GitHub labels and Azure DevOps tags, so a workflow you set up on one platform behaves identically on the other.

Labels are organised into four namespaces, each with a clear purpose:

NamespacePurposeGlob
ai-dlc/issue/*Triggers that act on issues / work itemsai-dlc/issue/*
ai-dlc/pr/*Triggers that act on pull requestsai-dlc/pr/*
ai-dlc/status/*State set by agents so you can see what’s going onai-dlc/status/*
ai-dlc/mod/*Modifiers that change how an agent runsai-dlc/mod/*

This means a single glob — for example label:"ai-dlc/pr/*" on GitHub or the equivalent tag filter on Azure DevOps — selects every PR-phase trigger in one go.

NamespaceLabelMeaning
ai-dlc/issue/*ai-dlc/issue/analyzeElaborate this raw idea into structured requirements
ai-dlc/issue/write-acTurn requirements into Gherkin acceptance criteria
ai-dlc/issue/designPropose a solution design (ADR)
ai-dlc/issue/planBreak this epic into child issues
ai-dlc/issue/implementOpen a draft PR that implements this
ai-dlc/issue/triageClassify and route this incoming bug
ai-dlc/issue/postmortemDraft a postmortem for this incident
ai-dlc/pr/*ai-dlc/pr/pr-reviewRun a full code review on this PR
ai-dlc/pr/verify-acCross-check this PR against the linked issue’s Gherkin AC; posts a pass / fail / uncovered table (read-only, no commits)
ai-dlc/pr/address-commentsApply the requested changes from unresolved review comments and push commits. Pre-merge -> commits to the PR branch; post-merge -> opens a follow-up PR
ai-dlc/pr/improve-testsImprove or extend tests on this PR (coverage gaps, edge cases). Works before merge (commits to the PR branch) or after merge (opens a follow-up PR). Implementation is expected to include baseline tests, especially with TDD
ai-dlc/pr/update-docsUpdate Docs/ and READMEs on this PR’s branch. Works before merge (commits to the PR branch) or after merge (opens a follow-up PR). May be applied together with ai-dlc/pr/improve-tests — both agents commit independently
ai-dlc/status/*ai-dlc/status/in-progressAn agent is currently running
ai-dlc/status/awaiting-humanAn agent is done; your move
ai-dlc/status/blockedAn agent needs your input to continue
ai-dlc/status/donePipeline complete for this artifact
ai-dlc/mod/*ai-dlc/mod/forceBypass safety checks (for example, self-review block)
ai-dlc/mod/dry-runShow what would happen without making writes

These agents do not wait for you. They run on a schedule (or on every push to main), scan the repository, and turn every finding into a labelled issue or auto-PR. Findings are de-duplicated by a stable fingerprint embedded in each issue body, so reruns do not spam.

AgentSuggested cadenceWhat it watchesHow it escalates
security-scannernightly + on push to mainSource, dependencies, IaC, secretsIssue with security + ai-dlc/issue/triage
performance-scannerweeklyHot paths, N+1 queries, bundle sizeIssue with performance + ai-dlc/issue/triage
test-coverage-scannernightlyUncovered branches, missing edge casesIssue with testing + ai-dlc/issue/triage, or auto-PR with ai-dlc/pr/pr-review
dependency-scannerdailyOutdated packages, deprecated APIs, CVEsAuto-PR with ai-dlc/pr/pr-review for safe bumps; issue otherwise
dead-code-scannerweeklyUnreferenced symbols, unused exportsIssue with cleanup + ai-dlc/issue/triage
doc-drift-scannerweeklyDocs out of sync with codeIssue with docs + ai-dlc/issue/triage
flaky-test-scannercontinuous (CI hook)Tests that fail intermittentlyIssue with flaky + ai-dlc/issue/triage

Every agent follows one of two common contracts.

sequenceDiagram
    autonumber
    participant You
    participant SCM as GitHub / AzDO
    participant Xianix as Xianix Agent
    participant Agent as Lifecycle agent

    You->>SCM: Add label ai-dlc/<group>/<phase>
    SCM->>Xianix: webhook (action==labeled)
    Xianix->>Xianix: rules.json -> match -> resolve inputs
    Xianix->>Agent: Spawn executor with plugin + prompt
    Agent->>SCM: Add label ai-dlc/status/in-progress
    Agent->>Agent: Do the work
    Agent->>SCM: Post structured comment with output
    Agent->>SCM: Remove ai-dlc/<group>/<phase> and ai-dlc/status/in-progress
    Agent->>SCM: Add ai-dlc/status/awaiting-human
    You->>SCM: Review, add next ai-dlc/<group>/<phase> label
sequenceDiagram
    autonumber
    participant Cron as Scheduler
    participant Xianix as Xianix Agent
    participant Agent as Continuous agent
    participant SCM as GitHub / AzDO
    participant You

    Cron->>Xianix: synthetic webhook (event_type==scheduled-<scanner>)
    Xianix->>Xianix: rules.json -> match -> resolve inputs
    Xianix->>Agent: Spawn executor with plugin + prompt
    Agent->>SCM: Clone + scan repository
    loop for each finding
        Agent->>SCM: Search for existing issue by fingerprint
        alt new finding
            Agent->>SCM: Open issue with ai-dlc/issue/triage + topic label
        else duplicate
            Agent->>SCM: Skip (or bump occurrence count)
        end
    end
    SCM->>You: Notification of new issues
    You->>SCM: Triage, add ai-dlc/issue/analyze (enters lifecycle)

Terminal window
claude plugin marketplace add xianix-team/xianix-plugins-official

Pin to a branch or tag:

Terminal window
claude plugin marketplace add xianix-team/xianix-plugins-official@main

Once the marketplace is added:

Terminal window
/plugin install {plugin-name}@xianix-plugins-official

Or browse via /plugin > Discover.


  1. Start with the Adoption Guide and pick one low-friction entry point, usually ai-dlc/pr/pr-review.
  2. Seed the labels in your target repository so the agents have something to react to.
  3. Wire up the rules in rules.json so label or tag changes trigger the right agents.
  4. Add issue-phase structure only when the team wants more help with ambiguity, planning, or decomposition.
  5. Schedule the continuous scanners only after you have tuned their thresholds so they reduce toil instead of creating noise.