Capabilities

Every capability of the platform.

Disco Parrot is not a chat wrapper. It's a full development platform designed around the primitives that enterprise engineering actually runs on -- structured specs, governed flows, isolated sandboxes, and direct Git-provider integration.

Preview
flow run · sdlc-full
check_circleResearch
check_circlePlan
front_handCheckpoint
progress_activityImplement
5Verify
6Create PR
Progress60%
edit_document

Structured Specs

Teams capture initiatives and plans in structured markdown that lives in your repo -- GitHub, Azure DevOps, or Bitbucket. The assistant asks clarifying questions; answers fold back into the spec automatically. Open questions are tracked as first-class objects -- nothing gets implemented while requirements are ambiguous.

  • verifiedVersion-controlled in your repo
  • question_answerOpen questions tracked as first-class objects
Preview
initiative · flow-orchestration-engine.md
## Goal
Deliver a workflow engine with checkpoints...
## Open questions
openShould flows resume after container destroy?
answeredYes -- persist state to platform store.
## Plan
7 steps · approved by J. Lin
## Repos
your-org/checkout · your-org/shared-sdk

Your SDLC, codified.

A flow is a template -- a sequence of named skills with inputs, outputs, and optional checkpoints. Disco Parrot ships reference templates; your team authors custom ones for your review policies, CI needs, and approval tree.

4 steps

sdlc-quick

Plan, Implement, Verify, PR. For well-understood changes. No research, no gates -- fast lane.

6 steps + 2 gatesRecommended

sdlc-full

Research, Initiative, Plan, Implement, Verify, PR. Human approval after spec and plan. For real features.

3 steps

prototype-review

Prototype, Audit, Iterate. For early-stage UX experiments where correctness is a later problem.

Custom

Your template

Author flows in JSON with your own skills, checkpoints, and branching rules. They live in your repo.

Flow engine features

check_circleConditional execution. $steps.verify.output.readyForPr == true runs the PR step; otherwise it's skipped.
check_circleParameter passing. Step N reads outputs from 1..N-1 as typed inputs.
check_circleCheckpoints. Pause for human approval, with auto-approve paths for low-risk work.
check_circleSandbox lifecycle. Provisioned per run, destroyed on pause, recreated on resume. Work persists in Git.

Every capability, at a glance.

edit_document

Structured specs

Initiatives and plans live in your repo as versioned markdown. Every change is a commit.

grid_view

Isolated sandboxes

Docker for dev, Azure Container Apps for production. Ephemeral, path-contained, auto-destroyed.

route

Multi-step flows

Research, Plan, Implement, Verify, PR. Conditional branches, retries, human checkpoints.

cloud_sync

Background execution

Long-running flows run headless. Close the browser, come back tomorrow, resume at the checkpoint.

check_circle

Validated outputs

Every step returns a Zod-schema-validated result. Invalid output fails the step -- loudly.

lock

Server-side credentials

Tokens live in Key Vault and GitHub Secrets. They never reach the browser or sandboxed code.

receipt_long

Full audit trail

Every turn, tool call, and file write persisted. Export for SOC 2, internal review, or forensics.

merge

Any Git provider

Direct integration with GitHub, Azure DevOps, and Bitbucket. Your branches, PRs, and review policies keep working.

front_hand

Human checkpoints

Pause between steps for approval. Auto-approve in trusted paths; require review in risky ones.

extension

MCP tool integration

Your .vscode/mcp.json servers load automatically. Bring your tools; we'll wire them up.

deployed_code

Bring your own sandbox

Deploy into your own Azure, AWS, or on-prem environment so agents can reach internal APIs and VPN-gated services.

smart_toy

Bring your own AI

Use the licenses you already pay for -- GitHub Copilot, OpenAI, Anthropic Claude, or any MCP-compatible model.

AI-powered tools for every role

Your whole team, on one platform.

Every role gets purpose-built slash commands that turn natural-language requests into structured, governed outputs -- dramatically increasing throughput across the full SDLC.

inventory_2

Product Managers

Describe what you need in plain English. The AI reads your actual codebase and generates structured initiatives, implementation plans, and roadmaps grounded in real architecture -- not aspirational guesswork. Open questions are tracked as first-class objects so nothing gets built while requirements are ambiguous.

/initiativeScope multi-phase feature roadmaps with sizing, phases & dependencies
/planGenerate implementation plans grounded in real code -- files, criteria, rationale
/resumePick up work from a previous session with full context recovery
/ado-syncSync initiatives and plans to Azure DevOps work items
architecture

Architects & Tech Leads

Every plan captures design decisions with rationale -- why this approach, what tradeoffs were made, what alternatives were considered. Plans reference real files and real patterns in your codebase. Decisions live in your repo as versioned markdown, not in a chat log or a meeting that nobody documented.

/planGenerate code-grounded implementation plans with design decisions
/auditReview plans for architectural compliance and coverage gaps
/compareCompare implementation approaches with tradeoff analysis
/verifyValidate implementations against plan acceptance criteria
bug_report

QA Engineers

Get functional test cases auto-generated from plan acceptance criteria. Test steps use natural language -- clicks and verifications, not code. Every test case maps directly to a requirement for complete traceability.

/generate-test-casesCreate functional test cases from plan acceptance criteria
/verifyRun code integrity gates and test coverage checks
/auditReview prototypes for gap analysis and coverage
code

Developers

Execute structured plans step-by-step in isolated sandboxes. AI agents research, implement, commit, and verify -- running code integrity gates after each step. Multiple flows run in parallel. The prototype IS the spec: real components, real props, no interpretation needed.

/implementExecute plan steps with auto-commit and verification
/verifyBuild, check code integrity, verify test coverage
/create-prOpen PR with auto-doc checks and formatted body
/flowChain commands into multi-step governed workflows
/ado-syncSync initiatives and plans to Azure DevOps work items

Ready to see it in action?

See how Disco Parrot works for your whole team -- from product managers prototyping features to developers shipping governed code.