open-index/open-npm huggingface dataset:
npm package: @lab94/skills
Description: AI Agent skills for development teams — installs Antigravity skills into any project
Author: lab94
Latest version: 1.1.0

# @lab94/skills

A skill registry for [Antigravity](https://antigravity.dev) AI agents. Distributes standardized agent skills for full-stack development — covering architecture, build frameworks, database design, and automated workflow.

## Features

- **Workflow Orchestrator:** Automate BA → SA → QA → Implement → Test → PR steps via isolated Git Worktrees.
- **Git Worktree PR Flow:** Review and fix Pull Requests in isolated environments without disturbing the active workspace.
- **Dev Skill Library:** Expert patterns for Next.js, NestJS, Go/Gin, PostgreSQL, Supabase, and Vue.

---

## Quick Start

Install all skills into the current project's `.agent/skills/` directory:

```bash
npx @lab94/skills install
```

When the registry is updated, sync your project:

```bash
npx @lab94/skills update
```

---

## Commands

### `install`
Copies skills from the registry into `[project_root]/.agent/skills/`.
```bash
npx @lab94/skills install                    # Install all skills
npx @lab94/skills install --skill job-done   # Install a single skill
npx @lab94/skills install --dry-run          # Preview changes without copying
```

### `list`
Shows all skills available in the registry.
```bash
npx @lab94/skills list
```

### `update`
Updates already-installed skills to the latest versions.
```bash
npx @lab94/skills update
```

---

## Available Skills

### Workflow & Automation
| Skill | Description |
|-------|-------------|
| `orchestrating-workflow` | Runs `/workflow` to automate BA, SA, QA, implementation, and PR creation via isolated Git Worktrees |
| `managing-skill-registry` | Allows the agent to self-update skills using this CLI |

### Git Worktree Management
| Skill | Description |
|-------|-------------|
| `previewing-pull-requests` | Reviews a PR in a dedicated worktree and posts a structured GitHub review comment |
| `fixing-pull-requests` | Implements fixes from PR review comments in an isolated worktree |
| `job-done` | Cleans up feature and PR worktrees after work is complete |

### Frameworks & Tech Stack
| Skill | Description |
|-------|-------------|
| `next-best-practices` | Next.js 14+ App Router, Server Components, and Server Actions |
| `nestjs-best-practices` | NestJS modules, guards, interceptors, and DTO validation |
| `go-backend-patterns` | Go/Gin + GORM project structure and handler patterns |
| `database-design` | PostgreSQL schema design, indexing, and Supabase RLS |
| `supabase-postgres-best-practices` | Supabase query optimization and best practices |
| `vue-best-practices` | Vue 3 Composition API guidelines |
| `architecture-patterns` | ADRs, C4 diagrams, and system design templates |

---

## Contributing

To add a new skill, create a folder in `skills/` with a `SKILL.md` file following the [Antigravity skill format](https://skills.sh). Then bump the version in `package.json` and publish.