🎯

workflow-creator

🎯Skill

from ydnikolaev/antigravity-factory

VibeIndex|
What it does

Designs and generates automated workflow blueprints for AI agent systems, mapping out complex task sequences and interaction patterns.

πŸ“¦

Part of

ydnikolaev/antigravity-factory(6 items)

workflow-creator

Installation

GoRun with Go
go install github.com/ydnikolaev/antigravity-factory@latest
git cloneClone repository
git clone https://github.com/ydnikolaev/antigravity-factory.git
MakeRun with Make
make install
MakeRun with Make
make lint
πŸ“– Extracted from docs: ydnikolaev/antigravity-factory
1Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

# Antigravity Factory πŸš€

> Build Complete Agent Infrastructure.

> A framework for managing AI agent blueprints: skills, workflows, team rules, and development standards.

[![Antigravity](https://img.shields.io/badge/Antigravity-Native-purple)](https://antigravity.google)

[![Go](https://img.shields.io/badge/Go-1.25-00ADD8)](https://go.dev)

[![Agent Skills](https://img.shields.io/badge/Agent-Skills-blue)](https://github.com/anthropics/skills)

What is this?

Antigravity Factory is a blueprint management system for AI agents. It provides:

  • 20 Expert Skills β€” from backend-go-expert to mcp-expert
  • Shared Standards β€” TDD, Git, Tech Debt protocols
  • Team Structure β€” TEAM.md roster and PIPELINE.md workflow
  • Factory Skills β€” meta-skills for creating and maintaining the ecosystem

Unlike simple scaffolding scripts, this tool enforces a Design-First Philosophy:

  1. Context-Optimized: Enforces concise SKILL.md (<500 lines) to respect context windows.
  2. IDE-Aware: Generates skills that understand absolute paths, task_boundary, and local environments.
  3. Self-Verifying: Includes built-in QA checklists for agents to validate their own work.

✨ Features

  • 🧠 20 Expert Skills: Backend, Frontend, DevOps, QA, MCP, CLI, TUI, and more
  • πŸ›‘οΈ Strict Validation: validate_skill.py enforces <500 lines and quality standards
  • βœ… Auto-Checklists: Each skill has checklist.md for QA
  • πŸ› οΈ Factory CLI: Go-based factory install and factory list
  • πŸ“ Standards Library: TDD, Git, Tech Debt, Traceability protocols
  • πŸ“¦ Blueprint Pattern: Copy entire .agent/ structure to any project
  • πŸ—οΈ Architecture Tests: Enforces Go Modern standards via AST analysis

Factory Skills (Meta-Tooling)

| Skill | Purpose |

|-------|---------|

| @skill-creator | Creates new skills from specs |

| @skill-factory-expert | Knows the factory codebase, answers questions |

| @skill-interviewer | Creative partner for skill ideation |

| @skill-updater | Mass updates existing skills |

| @workflow-creator | Designs automation workflows |

πŸ“‚ Repository Structure

```

antigravity-factory/

β”œβ”€β”€ .agent/ # 🏭 Factory-internal (NOT copied to projects)

β”‚ β”œβ”€β”€ skills/

β”‚ β”‚ β”œβ”€β”€ skill-creator/ # Meta-skill that creates other skills

β”‚ β”‚ β”œβ”€β”€ skill-factory-expert/# Project expert

β”‚ β”‚ β”œβ”€β”€ skill-interviewer/ # Creative partner for skill ideation

β”‚ β”‚ β”œβ”€β”€ skill-updater/ # Mass updates to existing skills

β”‚ β”‚ └── workflow-creator/ # Designs automation workflows

β”‚ └── workflows/

β”‚ β”œβ”€β”€ commit.md # Pre-commit checks

β”‚ β”œβ”€β”€ push.md # Merge + changelog + push

β”‚ └── self-evolve.md # Factory synchronization

β”‚

β”œβ”€β”€ blueprint/ # πŸ“¦ Copied to .agent/ on install

β”‚ β”œβ”€β”€ skills/ # 20 expert skills

β”‚ β”œβ”€β”€ workflows/ # doc-cleanup, refactor

β”‚ β”œβ”€β”€ rules/ # TEAM.md, PIPELINE.md

β”‚ β”œβ”€β”€ standards/ # TDD, Git, Tech Debt protocols

β”‚ β”œβ”€β”€ _meta/ # Presets config (presets.yaml)

β”‚ └── private/ # Private skills (gitignored)

β”‚

β”œβ”€β”€ website/ # πŸ“š VitePress skill catalog

β”‚ β”œβ”€β”€ .vitepress/config.mts

β”‚ β”œβ”€β”€ index.md

β”‚ └── skills/ # Generated skill pages

β”‚

β”œβ”€β”€ cmd/factory/ # πŸ”§ CLI source code

β”‚ β”œβ”€β”€ root.go, install.go, list.go

β”‚ β”œβ”€β”€ doctor.go # factory doctor

β”‚ └── version.go

β”‚

β”œβ”€β”€ internal/

β”‚ β”œβ”€β”€ installer/ # Blueprint copy logic

β”‚ β”œβ”€β”€ doctor/ # Link checker, diagnostics

β”‚ β”œβ”€β”€ presets/ # Preset loader

β”‚ └── config/ # Config handler

β”‚

β”œβ”€β”€ scripts/

β”‚ └── generate_catalog.py # Generate website skill pages

β”‚

β”œβ”€β”€ .github/workflows/

β”‚ └── deploy-docs.yml # Auto-deploy VitePress to GitHub Pages

β”‚

β”œβ”€β”€ Makefile

└── README.md

```

πŸ”§ Factory CLI

The factory CLI copies the blueprint to any project's .agent/ folder.

Installation

Quick install (requires Go 1.22+):

```bash

go install github.com/ydnikolaev/antigravity-factory@latest

```

Or build from source:

```bash

git clone https://github.com/ydnikolaev/antigravity-factory.git

cd antigravity-factory

make install

```

Commands

```bash

factory install # Interactive preset selection (TUI)

factory install --preset=backend # Install specific preset

factory doctor # Check for broken links and issues

factory list # Show installed inventory

factory version # Show version

```

Presets

| Preset | Skills | Description |

|--------|--------|-------------|

| all | 20 | Full blueprint |

| core | 5 | Pipeline essentials |

| backend | 9 | Go backend |

| frontend | 8 | Nuxt/Vue |

| fullstack | 12 | Backend + Frontend |

| tma | 8 | Telegram Mini Apps |

| cli | 8 | CLI/TUI apps |

| minimal | 2 | Utilities only |

Example Workflow

```bash

# 1. Go to your project

cd my-project

# 2. Install blueprint (interactive)

factory install

# Select preset via TUI or use --preset

# 3. Check inventory

factory list

# πŸ“¦ Installed Blueprint

# Skills (20)

```

Configuration

Config file: ~/.config/factory/config.yaml

```yaml

source: ~/Developer/antigravity/antigravity-factory/blueprint

```

πŸ§ͺ Development

```bash

# Run linter (FASCIST MODE)

make lint

# Run all tests

make test

# Build CLI

make build-factory

# Full install (build + install + completions)

make install

```

Architecture Enforcement

The project includes architecture_test.go that enforces Go Modern standards:

| Rule | Enforcement |

|------|-------------|

| NO_ANY | Forbid interface{}/any β€” use generics |

| NO_LEGACY_LOG | Forbid log package β€” use log/slog |

| NO_FMT_PRINT | Forbid fmt.Print* in library code |

| NO_GLOBALS | Forbid exported mutable globals |

| MODERN_ITER | Enforce Go 1.22+ range syntax |

| CTX_HYGIENE | context.Context must be first param |

| DOC_GO | Every package must have doc.go |

πŸ”§ Makefile Commands

| Command | Description |

|---------|-------------|

| make install | Build CLI, install to PATH, add completions |

| make build-factory | Build CLI binary to bin/factory |

| make install-factory | Symlink binary to /usr/local/bin |

| make install-completions | Add shell completions for zsh/bash |

| make lint | Run golangci-lint (FASCIST MODE) |

| make test | Run all tests |

| make clean | Remove build artifacts |

| make changelog | Generate CHANGELOG.md via git-cliff |

| make validate SKILL= | Validate a single skill |

| make validate-all | Validate all skills in blueprint/ |

| make generate-team | Regenerate TEAM.md from skills |

Blueprint Contents

| Folder | Contents |

|--------|----------|

| skills/ | 20 expert agents (backend-go, frontend-nuxt, mcp, etc.) |

| workflows/ | doc-cleanup, refactor |

| rules/ | TEAM.md, PIPELINE.md |

| standards/ | TDD, GIT, TECH_DEBT, TRACEABILITY, DOCUMENT_STRUCTURE |

Artifact Persistence Rule (Dual-Write)

Antigravity artifacts (brain/...) are ephemeral. Documents (docs/...) are permanent.

Rule: Every skill MUST save its final output (e.g., discovery-brief.md) to the project/docs/ directory and change its status to "Approved" BEFORE handing off to the next skill.

πŸ“– How It Works

  1. Design First: Before creating a skill, answer: What triggers it? What's the decision tree?
  2. Scaffold: Use @skill-creator to create the standard structure.
  3. Refine: Edit SKILL.md with your logic and workflows.
  4. Validate: Run make validate SKILL= to check quality.
  5. Install: Run factory install in your project.

🀝 Contributing

We welcome contributions! Please follow the Design-First philosophy:

  1. Keep instructions concise (<500 lines).
  2. Move details to resources/ o