An AI-powered development pipeline that turns GitHub issues into complete, production-ready code using a robust, PR-centric workflow.
Atriumn transforms the software development lifecycle by leveraging an AI agent orchestrated through native GitHub features. The entire process is tracked in a single Pull Request, providing a clear, auditable history from issue creation to merged code.
- Start with an Issue: A developer creates a GitHub issue and triggers the pipeline with a simple comment:
/atriumn-research. - Automated Setup: The Atriumn GitHub App instantly creates a feature branch and a Draft Pull Request. This PR becomes the central hub for the entire task.
- Phased Execution: The AI agent executes the development process in four distinct, gated phases:
- Research: The AI analyzes the codebase and commits a detailed research document to the PR.
- Plan: After human approval, the AI generates and commits a complete implementation plan.
- Implement: With the plan approved, the AI writes the code, creates tests, and pushes commits to the PR.
- Validate: The AI runs final checks against the code to ensure it meets the plan's success criteria.
- Gated Approvals: Progress between phases is controlled by formal GitHub PR Reviews. A developer simply clicks "Approve" on the PR to advance the pipeline.
- Real-Time Status: Each phase is represented by a GitHub Status Check on the PR, giving everyone instant visibility into the AI's progress.
- ✅ PR-Centric Workflow: All activity—code, artifacts, approvals, and status—is centralized in a single Pull Request.
- 🔒 Native Approvals: Uses GitHub's own secure and auditable PR Review system for human gates.
- 📊 Live Status Checks: Real-time visibility into the AI's progress directly on the PR.
- 🚀 One-Click Onboarding: Install the GitHub App, and it will automatically create a PR to set up your repository.
- 🔧 Highly Configurable: Customize validation rules, test commands, and more for each repository.
- Install the GitHub App: Install the "Atriumn Issue-Driven Development" app on your chosen repositories.
- Merge the Onboarding PR: The app will automatically create a Pull Request titled "🚀 Configure Atriumn Issue-Driven Development". Review and merge it.
- Start Developing: Create a GitHub issue and comment
/atriumn-researchto kick off your first AI-driven development cycle!
When AI agents like Claude implement features, they often need to create or modify GitHub Actions workflows for CI/CD, testing, or deployment. However, allowing an AI to directly modify .github/workflows/ poses significant risks:
- Accidental breakage: AI could unintentionally break critical CI/CD pipelines
- Security concerns: Workflows have access to secrets and can perform sensitive operations
- Unexpected changes: AI might modify existing workflows in ways that disrupt team processes
Atriumn implements a workflow safety mechanism that protects your existing CI/CD setup while still allowing Claude to propose helpful workflow improvements:
- Automatic Detection: When Claude creates new workflow files during implementation, the pipeline automatically detects them
- Safe Storage: New workflows are moved to
.atriumn/suggested-workflows/instead of.github/workflows/ - Preservation: Existing workflows remain untouched and continue running normally
- Tracking Issues: The pipeline automatically creates a GitHub issue to track and review suggested workflows
- Human Control: You review and manually activate workflows when ready
When Claude creates a workflow like visual-testing.yml for dark mode testing:
# Claude creates: .github/workflows/visual-testing.yml
# Pipeline moves it to: .atriumn/suggested-workflows/visual-testing.yml
# Your existing workflows remain in: .github/workflows/The pipeline then creates a tracking issue with:
- List of suggested workflows with previews
- Clear activation instructions
- Links to the original issue and PR for context
After reviewing, activate workflows with simple commands:
# Activate a specific workflow
mv .atriumn/suggested-workflows/visual-testing.yml .github/workflows/
# Activate all suggested workflows
mv .atriumn/suggested-workflows/*.yml .github/workflows/- ✅ Zero risk: Existing workflows can't be accidentally broken
- 📋 Full visibility: All workflow suggestions are tracked in issues
- 🎯 Selective adoption: Cherry-pick which workflows to activate
- 🔍 Review at your pace: No pressure to immediately adopt AI suggestions
- 🔗 Complete context: Issues link back to the original work
Atriumn is built on a robust, event-driven architecture that combines a GitHub App with reusable GitHub Actions workflows.
- The GitHub App: Acts as the central orchestrator. It listens for installation events, initial triggers (
/atriumn-research), and PR review approvals. It then dispatches the appropriate workflow. - Reusable Workflow (
development-pipeline.yml): This is the engine that executes each phase. It creates status checks, runs the Claude Code AI agent with the correct "task pack," and commits the results. - Consumer Workflow: A lightweight workflow in your repository (created by the onboarding PR) that simply receives the
workflow_dispatchevents from the app.
This design ensures logic is centralized and updated in one place, while consumer repositories remain clean and easy to manage.