isA Vibe
AI-SDLC Platform — autonomous end-to-end software development orchestration. A fast-path intent classifier routes plain-English requests to one of 5 specialized team agents, each carrying its own library of .isa skills.
Overview
isA Vibe orchestrates the software development lifecycle by classifying an incoming request against a table of ~19 pattern-matched intents (fix-issue, investigate, plan, deploy, build, refactor, and more) before falling back to full LLM reasoning. A matched intent routes to one or more of 5 team agents:
| Team | Focus |
|---|---|
| Product | Contract-Driven Development (CDD) |
| Dev | Test-Driven Development (TDD) |
| Ops | Deployment & operations |
| Frontend | UI/UX component generation & accessibility |
| Data | Data-Product DevEx (scaffold → validate → verify contract bundles) |
It supports multiple project types (Python services, React apps, data pipelines, multi-agent systems), even when config/vibe.yaml is missing.
Coverage caveat: the Frontend team agent exists in the codebase, but
/vibe’s intent classifier doesn’t route UI requests to it yet — UI work should still go through the dedicated/ui *slash commands rather thanisa-vibe "...". Dev-workflow coverage is closest to complete; ops coverage (routine infra/monitor pings) is partial by design — those are faster as direct slash commands than through the ~5-minute/vibecold start.
Core Capabilities
Team-Routed Workflow
- Classify intent from the request (fast-path regex match, first ~300 characters)
- Route to the matching team agent(s) with a scoped skill set
- Team agent executes its layer (CDD docs, TDD pyramid, deploy, data contract, etc.)
- Shared state persists across steps so multi-team workflows can hand off cleanly
Backlog Workflows
- watch and dispatch backlog items
- route work to appropriate agent flows
- track workflow state and logs
Security + Infra Assistance
- static security analysis
- dependency scanning
- environment/service log querying
- migration validation and upgrade support
Quick Start
# Install
pip install isa-vibe
# Natural language run
isa-vibe "Generate CDD documentation for the auth module"
# Explicit run subcommand
isa-vibe run "Fix failing tests in payment service" --unit payment
# Backlog management
isa-vibe backlog ready --repo owner/repo
isa-vibe backlog dispatch --repo owner/repo
isa-vibe backlog --watch --repo owner/repoExample Configuration
# config/vibe.yaml
project:
name: my-project
type: python
source:
root: src
pattern: "{component}"
components: [auth, payment, user]Tooling Example
from agents.tools import scan_project, search_logs, migration_validate
security_result = await scan_project("/path/to/repo")
log_result = await search_logs(service="auth", query="ERROR", limit=50)
migration_result = await migration_validate("/path/to/repo")