Skip to Content

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:

TeamFocus
ProductContract-Driven Development (CDD)
DevTest-Driven Development (TDD)
OpsDeployment & operations
FrontendUI/UX component generation & accessibility
DataData-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 than isa-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 /vibe cold start.

Core Capabilities

Team-Routed Workflow

  1. Classify intent from the request (fast-path regex match, first ~300 characters)
  2. Route to the matching team agent(s) with a scoped skill set
  3. Team agent executes its layer (CDD docs, TDD pyramid, deploy, data contract, etc.)
  4. 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/repo

Example 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")