Skip to main content
Workflows are guided, step-by-step execution paths that combine multiple skills for one concrete outcome. While bundles tell you which skills are relevant, workflows tell you how to use them in sequence.

What Is a Workflow?

A workflow orchestrates multiple skills to complete a real objective:
  • Bundles = Your toolbox (skills organized by role)
  • Workflows = Your execution playbook (skills in sequence for a goal)
Workflows help you execute skills in the right order for complex tasks like shipping a SaaS MVP, running a security audit, or building an AI agent.

How to Use Workflows

1

Install the repository

npx antigravity-awesome-skills
2

Pick a workflow

Choose one matching your immediate goal from the list below.
3

Execute steps in order

Follow each step and invoke the listed skills.
4

Keep output artifacts

Save plans, decisions, tests, and validation evidence at each step.

Workflow: Ship a SaaS MVP

Build and ship a minimal but production-minded SaaS product. Related bundles: Essentials, Full-Stack Developer, QA & Testing, DevOps & Cloud

Prerequisites

  • Local repository and runtime configured
  • Clear user problem and MVP scope
  • Basic deployment target selected

Steps

1

Plan the scope

Goal: Define MVP boundaries and acceptance criteria.Skills: @brainstorming, @concise-planning, @writing-plansPrompt example:
Use @concise-planning to define milestones and acceptance criteria for my SaaS MVP.
2

Build backend and API

Goal: Implement core entities, APIs, and auth baseline.Skills: @backend-dev-guidelines, @api-patterns, @database-designPrompt example:
Use @backend-dev-guidelines to create API and services for the billing domain.
3

Build frontend

Goal: Ship core user flow with clear UX states.Skills: @frontend-developer, @react-patterns, @frontend-designPrompt example:
Use @frontend-developer to implement onboarding, empty state, and initial dashboard.
4

Test and validate

Goal: Cover critical user journeys before release.Skills: @test-driven-development, @browser-automation, @go-playwright (optional, Go stack)Prompt example:
Use @browser-automation to create E2E tests for signup and checkout flows.
If your QA tooling is in Go, use @go-playwright instead.
5

Ship safely

Goal: Release with observability and rollback plan.Skills: @deployment-procedures, @observability-engineerPrompt example:
Use @deployment-procedures for a release checklist with rollback.

Workflow: Security Audit for a Web App

Run a focused security review from scope definition to remediation validation. Related bundles: Security Engineer, Security Developer, Observability & Monitoring

Prerequisites

  • Explicit authorization for testing
  • In-scope targets documented
  • Logging and environment details available

Steps

1

Define scope and threat model

Goal: Identify assets, trust boundaries, and attack paths.Skills: @ethical-hacking-methodology, @threat-modeling-expert, @attack-tree-constructionPrompt example:
Use @threat-modeling-expert to map critical assets and trust boundaries of my web app.
2

Review auth and access control

Goal: Detect account takeover and authorization flaws.Skills: @broken-authentication, @auth-implementation-patterns, @idor-testingPrompt example:
Use @idor-testing to verify unauthorized access on multitenant endpoints.
3

Assess API and input security

Goal: Uncover high-impact API and injection vulnerabilities.Skills: @api-security-best-practices, @api-fuzzing-bug-bounty, @top-web-vulnerabilitiesPrompt example:
Use @api-security-best-practices to audit auth, billing, and admin endpoints.
4

Harden and verify

Goal: Convert findings into fixes and verify evidence of mitigation.Skills: @security-auditor, @sast-configuration, @verification-before-completionPrompt example:
Use @verification-before-completion to prove mitigations are effective.

Workflow: Build an AI Agent System

Design and deliver a production-grade agent with measurable reliability. Related bundles: Agent Architect, LLM Application Developer, Data Engineering

Prerequisites

  • Narrow use case with measurable outcomes
  • Access to model provider(s) and observability tooling
  • Initial dataset or knowledge corpus

Steps

1

Define target behavior and KPIs

Goal: Set quality, latency, and failure thresholds.Skills: @ai-agents-architect, @agent-evaluation, @product-manager-toolkitPrompt example:
Use @agent-evaluation to define benchmark and success criteria for my agent.
2

Design retrieval and memory

Goal: Build reliable retrieval and context architecture.Skills: @llm-app-patterns, @rag-implementation, @vector-database-engineerPrompt example:
Use @rag-implementation to design chunking, embedding, and retrieval pipeline.
3

Implement orchestration

Goal: Implement deterministic orchestration and tool boundaries.Skills: @langgraph, @mcp-builder, @workflow-automationPrompt example:
Use @langgraph to implement agent graph with fallback and human-in-the-loop.
4

Evaluate and iterate

Goal: Improve weak points with a structured loop.Skills: @agent-evaluation, @langfuse, @kaizenPrompt example:
Use @kaizen to prioritize fixes for failure modes detected by tests.

Workflow: QA and Browser Automation

Create resilient browser automation with deterministic execution in CI. Related bundles: QA & Testing, Full-Stack Developer

Prerequisites

  • Test environments and stable credentials
  • Critical user journeys identified
  • CI pipeline available

Steps

1

Prepare test strategy

Goal: Scope journeys, fixtures, and execution environments.Skills: @e2e-testing-patterns, @test-driven-developmentPrompt example:
Use @e2e-testing-patterns to define minimal but high-impact E2E suite.
2

Implement browser tests

Goal: Build robust test coverage with stable selectors.Skills: @browser-automation, @go-playwright (optional, Go stack)Prompt example:
Use @go-playwright to implement browser automation in a Go project.
3

Triage and harden

Goal: Remove flaky behavior and enforce repeatability.Skills: @systematic-debugging, @test-fixing, @verification-before-completionPrompt example:
Use @systematic-debugging to classify and resolve flakiness in CI.

Workflow: Design a DDD Core Domain

Model a complex domain coherently, then implement tactical and evented patterns only where justified. Related bundles: Architecture & Design, DDD & Evented Architecture

Prerequisites

  • Access to at least one domain expert or product owner proxy
  • Current system context and integration landscape available
  • Agreement on business goals and key domain outcomes

Steps

1

Assess DDD fit and scope

Goal: Decide whether full DDD, partial DDD, or simple modular architecture is appropriate.Skills: @domain-driven-design, @architecture-decision-recordsPrompt example:
Use @domain-driven-design to evaluate if full DDD is justified for our billing platform.
2

Create strategic model

Goal: Define subdomains, bounded contexts, and ubiquitous language.Skills: @ddd-strategic-designPrompt example:
Use @ddd-strategic-design to classify subdomains and propose bounded contexts.
3

Map context relationships

Goal: Define upstream/downstream contracts and anti-corruption boundaries.Skills: @ddd-context-mappingPrompt example:
Use @ddd-context-mapping to model Checkout, Billing, and Inventory interactions.
4

Implement tactical model

Goal: Encode invariants with aggregates, value objects, and domain events.Skills: @ddd-tactical-patterns, @test-driven-developmentPrompt example:
Use @ddd-tactical-patterns to design aggregates for order lifecycle transitions.
5

Adopt evented patterns selectively

Goal: Apply CQRS, event store, projections, and sagas only where complexity and scale require them.Skills: @cqrs-implementation, @event-store-design, @projection-patterns, @saga-orchestrationPrompt example:
Use @cqrs-implementation and @projection-patterns to scale read-side reporting.

Machine-Readable Workflows

For tooling and automation, workflow metadata is available in JSON format in the repository at data/workflows.json.

Next Steps

Explore Bundles

Find curated skill collections by role

Browse Skills

Use the interactive web app to explore 968+ skills

Create Custom Skills

Learn how to create your own skills

Getting Started

New to Antigravity? Start here

Build docs developers (and LLMs) love