Xianix — AI-DLC Agents for Software Delivery
What is Xianix?
Section titled “What is Xianix?”Xianix is a deployable, extensible agent built for the Xians ACP (Agent Control Plane). It lets you assemble purpose-built AI workers — powered by Claude Code plugins — to automate key stages of your software delivery lifecycle, from PR review and requirement analysis to any custom workflow you define.
Under the hood, it is a long-running .NET console application that bridges your code platform (GitHub, Azure DevOps) with AI-powered automation. It listens for webhook events, evaluates a declarative rules engine, and orchestrates isolated Docker containers that run Claude Code plugins against your repositories.
From SDLC to AI-DLC
Section titled “From SDLC to AI-DLC”Retrofitting AI into an unchanged delivery process often creates more noise than value. Better results come from shorter feedback loops, clearer handoffs, and explicit human accountability. Xianix connects AI directly to delivery tools, keeps feedback tight, and places people at the decision points that matter.
Specialized plugins support the delivery flow — each with a clear trigger, a defined output, and an explicit human checkpoint. You can use the official plugins (PR Reviewer, Requirement Analyst, and more) or build your own to fit any workflow.
How it works
Section titled “How it works”- A webhook arrives from GitHub or Azure DevOps (e.g. a pull request is opened).
- The agent matches the event against your rules and identifies which plugin to run.
- An isolated Docker container executes the plugin and posts results back to the platform.
- A human reviews the output and decides next steps.
Key principles
Section titled “Key principles”- Human-in-the-loop — AI suggests, humans decide. People set direction, add context, and approve outputs at every checkpoint.
- Plugin-based — Each capability (review, analysis, planning) is a standalone Claude Code plugin, easy to swap, extend, or replace.
- Platform-native — Works directly with GitHub and Azure DevOps webhooks, PRs, and work items.
- Isolated execution — Every task runs in an ephemeral Docker container with no persistent state.