chore: sync repo state [ci skip]
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "antigravity-awesome-skills",
|
"name": "antigravity-awesome-skills",
|
||||||
"version": "9.7.0",
|
"version": "9.7.0",
|
||||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,361 supported skills.",
|
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,362 supported skills.",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "sickn33 and contributors",
|
"name": "sickn33 and contributors",
|
||||||
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
Generated at: 2026-02-08T00:00:00.000Z
|
Generated at: 2026-02-08T00:00:00.000Z
|
||||||
|
|
||||||
Total skills: 1375
|
Total skills: 1376
|
||||||
|
|
||||||
## architecture (88)
|
## architecture (88)
|
||||||
|
|
||||||
@@ -980,7 +980,7 @@ Total skills: 1375
|
|||||||
| `yann-lecun-tecnico` | Sub-skill técnica de Yann LeCun. Cobre CNNs, LeNet, backpropagation, JEPA (I-JEPA, V-JEPA, MC-JEPA), AMI (Advanced Machinery of Intelligence), Self-Supervise... | persona, cnn, jepa, self-supervised, pytorch | persona, cnn, jepa, self-supervised, pytorch, yann, lecun, tecnico, sub, skill, cnica, de |
|
| `yann-lecun-tecnico` | Sub-skill técnica de Yann LeCun. Cobre CNNs, LeNet, backpropagation, JEPA (I-JEPA, V-JEPA, MC-JEPA), AMI (Advanced Machinery of Intelligence), Self-Supervise... | persona, cnn, jepa, self-supervised, pytorch | persona, cnn, jepa, self-supervised, pytorch, yann, lecun, tecnico, sub, skill, cnica, de |
|
||||||
| `youtube-summarizer` | Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks | video, summarization, transcription, youtube, content-analysis | video, summarization, transcription, youtube, content-analysis, summarizer, extract, transcripts, videos, generate, detailed, summaries |
|
| `youtube-summarizer` | Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks | video, summarization, transcription, youtube, content-analysis | video, summarization, transcription, youtube, content-analysis, summarizer, extract, transcripts, videos, generate, detailed, summaries |
|
||||||
|
|
||||||
## infrastructure (121)
|
## infrastructure (122)
|
||||||
|
|
||||||
| Skill | Description | Tags | Triggers |
|
| Skill | Description | Tags | Triggers |
|
||||||
| --- | --- | --- | --- |
|
| --- | --- | --- | --- |
|
||||||
@@ -1073,6 +1073,7 @@ Total skills: 1375
|
|||||||
| `ml-engineer` | Build production ML systems with PyTorch 2.x, TensorFlow, and modern ML frameworks. Implements model serving, feature engineering, A/B testing, and monitoring. | ml | ml, engineer, pytorch, tensorflow, frameworks, implements, model, serving, feature, engineering, testing, monitoring |
|
| `ml-engineer` | Build production ML systems with PyTorch 2.x, TensorFlow, and modern ML frameworks. Implements model serving, feature engineering, A/B testing, and monitoring. | ml | ml, engineer, pytorch, tensorflow, frameworks, implements, model, serving, feature, engineering, testing, monitoring |
|
||||||
| `ml-pipeline-workflow` | Complete end-to-end MLOps pipeline orchestration from data preparation through model deployment. | ml, pipeline | ml, pipeline, complete, mlops, orchestration, data, preparation, through, model, deployment |
|
| `ml-pipeline-workflow` | Complete end-to-end MLOps pipeline orchestration from data preparation through model deployment. | ml, pipeline | ml, pipeline, complete, mlops, orchestration, data, preparation, through, model, deployment |
|
||||||
| `moodle-external-api-development` | This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards. | moodle, external, api | moodle, external, api, development, skill, guides, through, creating, custom, web, apis, lms |
|
| `moodle-external-api-development` | This skill guides you through creating custom external web service APIs for Moodle LMS, following Moodle's external API framework and coding standards. | moodle, external, api | moodle, external, api, development, skill, guides, through, creating, custom, web, apis, lms |
|
||||||
|
| `multi-agent-task-orchestrator` | Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring | multi-agent, orchestration, task-routing, quality-gates, anti-duplication | multi-agent, orchestration, task-routing, quality-gates, anti-duplication, multi, agent, task, orchestrator, route, tasks, specialized |
|
||||||
| `multi-cloud-architecture` | Decision framework and patterns for architecting applications across AWS, Azure, and GCP. | multi, cloud, architecture | multi, cloud, architecture, decision, framework, architecting, applications, aws, azure, gcp |
|
| `multi-cloud-architecture` | Decision framework and patterns for architecting applications across AWS, Azure, and GCP. | multi, cloud, architecture | multi, cloud, architecture, decision, framework, architecting, applications, aws, azure, gcp |
|
||||||
| `native-data-fetching` | Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline supp... | native, data, fetching | native, data, fetching, implementing, debugging, any, network, request, api, call, covers, fetch |
|
| `native-data-fetching` | Use when implementing or debugging ANY network request, API call, or data fetching. Covers fetch API, React Query, SWR, error handling, caching, offline supp... | native, data, fetching | native, data, fetching, implementing, debugging, any, network, request, api, call, covers, fetch |
|
||||||
| `observability-monitoring-monitor-setup` | You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing... | observability, monitoring, monitor, setup | observability, monitoring, monitor, setup, specializing, implementing, solutions, set, up, metrics, collection, distributed |
|
| `observability-monitoring-monitor-setup` | You are a monitoring and observability expert specializing in implementing comprehensive monitoring solutions. Set up metrics collection, distributed tracing... | observability, monitoring, monitor, setup | observability, monitoring, monitor, setup, specializing, implementing, solutions, set, up, metrics, collection, distributed |
|
||||||
|
|||||||
16
README.md
16
README.md
@@ -1,13 +1,13 @@
|
|||||||
<!-- registry-sync: version=9.7.0; skills=1375; stars=30840; updated_at=2026-04-05T19:28:04+00:00 -->
|
<!-- registry-sync: version=9.7.0; skills=1376; stars=30840; updated_at=2026-04-05T19:28:04+00:00 -->
|
||||||
# 🌌 Antigravity Awesome Skills: 1,375+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
# 🌌 Antigravity Awesome Skills: 1,376+ Agentic Skills for Claude Code, Gemini CLI, Cursor, Copilot & More
|
||||||
|
|
||||||
> **Installable GitHub library of 1,375+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.**
|
> **Installable GitHub library of 1,376+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.**
|
||||||
|
|
||||||
Antigravity Awesome Skills is an installable GitHub library and npm installer for reusable `SKILL.md` playbooks. It is designed for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, GitHub Copilot, and other AI coding assistants that benefit from structured operating instructions. Instead of collecting one-off prompt snippets, this repository gives you a searchable, installable catalog of skills, bundles, workflows, plugin-safe distributions, and practical docs that help agents perform recurring tasks with better context, stronger constraints, and clearer outputs.
|
Antigravity Awesome Skills is an installable GitHub library and npm installer for reusable `SKILL.md` playbooks. It is designed for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, GitHub Copilot, and other AI coding assistants that benefit from structured operating instructions. Instead of collecting one-off prompt snippets, this repository gives you a searchable, installable catalog of skills, bundles, workflows, plugin-safe distributions, and practical docs that help agents perform recurring tasks with better context, stronger constraints, and clearer outputs.
|
||||||
|
|
||||||
You can use this repo to install a broad multi-tool skill library, start from role-based bundles, or jump into workflow-driven execution for planning, coding, debugging, testing, security review, infrastructure, product work, and growth tasks. The root README is intentionally a high-signal landing page: understand what the project is, install it quickly, choose the right tool path, and then follow deeper docs only when you need them.
|
You can use this repo to install a broad multi-tool skill library, start from role-based bundles, or jump into workflow-driven execution for planning, coding, debugging, testing, security review, infrastructure, product work, and growth tasks. The root README is intentionally a high-signal landing page: understand what the project is, install it quickly, choose the right tool path, and then follow deeper docs only when you need them.
|
||||||
|
|
||||||
**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) · [Install in 1 minute](#installation) · [Choose your tool](#choose-your-tool) · [Best skills by tool](#best-skills-by-tool) · [📚 Browse 1,375+ Skills](#browse-1375-skills) · [Bundles](docs/users/bundles.md) · [Workflows](docs/users/workflows.md) · [Plugins for Claude Code and Codex](docs/users/plugins.md)
|
**Start here:** [Star the repo](https://github.com/sickn33/antigravity-awesome-skills/stargazers) · [Install in 1 minute](#installation) · [Choose your tool](#choose-your-tool) · [Best skills by tool](#best-skills-by-tool) · [📚 Browse 1,376+ Skills](#browse-1376-skills) · [Bundles](docs/users/bundles.md) · [Workflows](docs/users/workflows.md) · [Plugins for Claude Code and Codex](docs/users/plugins.md)
|
||||||
|
|
||||||
[](https://github.com/sickn33/antigravity-awesome-skills/stargazers)
|
[](https://github.com/sickn33/antigravity-awesome-skills/stargazers)
|
||||||
[](LICENSE)
|
[](LICENSE)
|
||||||
@@ -28,7 +28,7 @@ You can use this repo to install a broad multi-tool skill library, start from ro
|
|||||||
|
|
||||||
- **Installable, not just inspirational**: use `npx antigravity-awesome-skills` to put skills where your tool expects them.
|
- **Installable, not just inspirational**: use `npx antigravity-awesome-skills` to put skills where your tool expects them.
|
||||||
- **Built for major agent workflows**: Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, Copilot, and more.
|
- **Built for major agent workflows**: Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, Kiro, OpenCode, Copilot, and more.
|
||||||
- **Broad coverage with real utility**: 1,375+ skills across development, testing, security, infrastructure, product, and marketing.
|
- **Broad coverage with real utility**: 1,376+ skills across development, testing, security, infrastructure, product, and marketing.
|
||||||
- **Faster onboarding**: bundles and workflows reduce the time from "I found this repo" to "I used my first skill".
|
- **Faster onboarding**: bundles and workflows reduce the time from "I found this repo" to "I used my first skill".
|
||||||
- **Useful whether you want breadth or curation**: browse the full catalog, start with top bundles, or compare alternatives before installing.
|
- **Useful whether you want breadth or curation**: browse the full catalog, start with top bundles, or compare alternatives before installing.
|
||||||
|
|
||||||
@@ -127,7 +127,7 @@ Start with [Bundles](docs/users/bundles.md) for role-based recommendations, [Wor
|
|||||||
|
|
||||||
## Best Skills By Tool
|
## Best Skills By Tool
|
||||||
|
|
||||||
If you want a faster answer than "browse all 1,375+ skills", start with a tool-specific guide:
|
If you want a faster answer than "browse all 1,376+ skills", start with a tool-specific guide:
|
||||||
|
|
||||||
- **[Claude Code skills](docs/users/claude-code-skills.md)**: install paths, starter skills, prompt examples, and plugin marketplace flow.
|
- **[Claude Code skills](docs/users/claude-code-skills.md)**: install paths, starter skills, prompt examples, and plugin marketplace flow.
|
||||||
- **[Cursor skills](docs/users/cursor-skills.md)**: best starter skills for `.cursor/skills/`, UI-heavy work, and pair-programming flows.
|
- **[Cursor skills](docs/users/cursor-skills.md)**: best starter skills for `.cursor/skills/`, UI-heavy work, and pair-programming flows.
|
||||||
@@ -183,7 +183,7 @@ If Antigravity starts hitting context limits with too many active skills, the ac
|
|||||||
|
|
||||||
If you use OpenCode or another `.agents/skills` host, prefer a reduced install up front instead of copying the full library into a context-sensitive runtime. The installer now supports `--risk`, `--category`, and `--tags` so you can keep the installed set narrow.
|
If you use OpenCode or another `.agents/skills` host, prefer a reduced install up front instead of copying the full library into a context-sensitive runtime. The installer now supports `--risk`, `--category`, and `--tags` so you can keep the installed set narrow.
|
||||||
|
|
||||||
## Browse 1,375+ Skills
|
## Browse 1,376+ Skills
|
||||||
|
|
||||||
Use the root repo as a landing page, then jump into the deeper surface that matches your intent.
|
Use the root repo as a landing page, then jump into the deeper surface that matches your intent.
|
||||||
|
|
||||||
@@ -530,6 +530,8 @@ We officially thank the following contributors for their help in making this rep
|
|||||||
- [@Elkidogz](https://github.com/Elkidogz)
|
- [@Elkidogz](https://github.com/Elkidogz)
|
||||||
- [@qcwssss](https://github.com/qcwssss)
|
- [@qcwssss](https://github.com/qcwssss)
|
||||||
- [@spideyashith](https://github.com/spideyashith)
|
- [@spideyashith](https://github.com/spideyashith)
|
||||||
|
- [@milkomida77](https://github.com/milkomida77)
|
||||||
|
- [@tomjwxf](https://github.com/tomjwxf)
|
||||||
|
|
||||||
## Star History
|
## Star History
|
||||||
|
|
||||||
|
|||||||
@@ -6,6 +6,12 @@
|
|||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
<priority>1.0</priority>
|
<priority>1.0</priority>
|
||||||
</url>
|
</url>
|
||||||
|
<url>
|
||||||
|
<loc>http://localhost/skill/multi-agent-task-orchestrator</loc>
|
||||||
|
<lastmod>2026-04-06</lastmod>
|
||||||
|
<changefreq>weekly</changefreq>
|
||||||
|
<priority>0.7</priority>
|
||||||
|
</url>
|
||||||
<url>
|
<url>
|
||||||
<loc>http://localhost/skill/python-pptx-generator</loc>
|
<loc>http://localhost/skill/python-pptx-generator</loc>
|
||||||
<lastmod>2026-04-06</lastmod>
|
<lastmod>2026-04-06</lastmod>
|
||||||
@@ -240,10 +246,4 @@
|
|||||||
<changefreq>weekly</changefreq>
|
<changefreq>weekly</changefreq>
|
||||||
<priority>0.7</priority>
|
<priority>0.7</priority>
|
||||||
</url>
|
</url>
|
||||||
<url>
|
|
||||||
<loc>http://localhost/skill/akf-trust-metadata</loc>
|
|
||||||
<lastmod>2026-04-06</lastmod>
|
|
||||||
<changefreq>weekly</changefreq>
|
|
||||||
<priority>0.7</priority>
|
|
||||||
</url>
|
|
||||||
</urlset>
|
</urlset>
|
||||||
|
|||||||
@@ -18653,6 +18653,28 @@
|
|||||||
"reasons": []
|
"reasons": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "multi-agent-task-orchestrator",
|
||||||
|
"path": "skills/multi-agent-task-orchestrator",
|
||||||
|
"category": "agent-orchestration",
|
||||||
|
"name": "multi-agent-task-orchestrator",
|
||||||
|
"description": "Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring",
|
||||||
|
"risk": "safe",
|
||||||
|
"source": "community",
|
||||||
|
"date_added": "2026-04-09",
|
||||||
|
"plugin": {
|
||||||
|
"targets": {
|
||||||
|
"codex": "supported",
|
||||||
|
"claude": "supported"
|
||||||
|
},
|
||||||
|
"setup": {
|
||||||
|
"type": "none",
|
||||||
|
"summary": "",
|
||||||
|
"docs": null
|
||||||
|
},
|
||||||
|
"reasons": []
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "multi-cloud-architecture",
|
"id": "multi-cloud-architecture",
|
||||||
"path": "skills/multi-cloud-architecture",
|
"path": "skills/multi-cloud-architecture",
|
||||||
|
|||||||
@@ -95,6 +95,7 @@
|
|||||||
"machine-learning-pipeline": "machine-learning-ops-ml-pipeline",
|
"machine-learning-pipeline": "machine-learning-ops-ml-pipeline",
|
||||||
"microsoft-azure-dotnet": "microsoft-azure-webjobs-extensions-authentication-events-dotnet",
|
"microsoft-azure-dotnet": "microsoft-azure-webjobs-extensions-authentication-events-dotnet",
|
||||||
"moodle-external-development": "moodle-external-api-development",
|
"moodle-external-development": "moodle-external-api-development",
|
||||||
|
"multi-agent-orchestrator": "multi-agent-task-orchestrator",
|
||||||
"multi-platform-apps": "multi-platform-apps-multi-platform",
|
"multi-platform-apps": "multi-platform-apps-multi-platform",
|
||||||
"observability-monitoring-setup": "observability-monitoring-monitor-setup",
|
"observability-monitoring-setup": "observability-monitoring-monitor-setup",
|
||||||
"observability-monitoring-implement": "observability-monitoring-slo-implement",
|
"observability-monitoring-implement": "observability-monitoring-slo-implement",
|
||||||
|
|||||||
@@ -723,6 +723,7 @@
|
|||||||
"memory-forensics",
|
"memory-forensics",
|
||||||
"ml-engineer",
|
"ml-engineer",
|
||||||
"ml-pipeline-workflow",
|
"ml-pipeline-workflow",
|
||||||
|
"multi-agent-task-orchestrator",
|
||||||
"observability-engineer",
|
"observability-engineer",
|
||||||
"observability-monitoring-monitor-setup",
|
"observability-monitoring-monitor-setup",
|
||||||
"observability-monitoring-slo-implement",
|
"observability-monitoring-slo-implement",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"generatedAt": "2026-02-08T00:00:00.000Z",
|
"generatedAt": "2026-02-08T00:00:00.000Z",
|
||||||
"total": 1375,
|
"total": 1376,
|
||||||
"skills": [
|
"skills": [
|
||||||
{
|
{
|
||||||
"id": "00-andruia-consultant",
|
"id": "00-andruia-consultant",
|
||||||
@@ -20867,6 +20867,34 @@
|
|||||||
],
|
],
|
||||||
"path": "skills/multi-agent-patterns/SKILL.md"
|
"path": "skills/multi-agent-patterns/SKILL.md"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "multi-agent-task-orchestrator",
|
||||||
|
"name": "multi-agent-task-orchestrator",
|
||||||
|
"description": "Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring",
|
||||||
|
"category": "infrastructure",
|
||||||
|
"tags": [
|
||||||
|
"multi-agent",
|
||||||
|
"orchestration",
|
||||||
|
"task-routing",
|
||||||
|
"quality-gates",
|
||||||
|
"anti-duplication"
|
||||||
|
],
|
||||||
|
"triggers": [
|
||||||
|
"multi-agent",
|
||||||
|
"orchestration",
|
||||||
|
"task-routing",
|
||||||
|
"quality-gates",
|
||||||
|
"anti-duplication",
|
||||||
|
"multi",
|
||||||
|
"agent",
|
||||||
|
"task",
|
||||||
|
"orchestrator",
|
||||||
|
"route",
|
||||||
|
"tasks",
|
||||||
|
"specialized"
|
||||||
|
],
|
||||||
|
"path": "skills/multi-agent-task-orchestrator/SKILL.md"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "multi-cloud-architecture",
|
"id": "multi-cloud-architecture",
|
||||||
"name": "multi-cloud-architecture",
|
"name": "multi-cloud-architecture",
|
||||||
|
|||||||
@@ -16216,6 +16216,25 @@
|
|||||||
},
|
},
|
||||||
"runtime_files": []
|
"runtime_files": []
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "multi-agent-task-orchestrator",
|
||||||
|
"path": "skills/multi-agent-task-orchestrator",
|
||||||
|
"targets": {
|
||||||
|
"codex": "supported",
|
||||||
|
"claude": "supported"
|
||||||
|
},
|
||||||
|
"setup": {
|
||||||
|
"type": "none",
|
||||||
|
"summary": "",
|
||||||
|
"docs": null
|
||||||
|
},
|
||||||
|
"reasons": [],
|
||||||
|
"blocked_reasons": {
|
||||||
|
"codex": [],
|
||||||
|
"claude": []
|
||||||
|
},
|
||||||
|
"runtime_files": []
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "multi-cloud-architecture",
|
"id": "multi-cloud-architecture",
|
||||||
"path": "skills/multi-cloud-architecture",
|
"path": "skills/multi-cloud-architecture",
|
||||||
@@ -26287,10 +26306,10 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"summary": {
|
"summary": {
|
||||||
"total_skills": 1375,
|
"total_skills": 1376,
|
||||||
"supported": {
|
"supported": {
|
||||||
"codex": 1346,
|
"codex": 1347,
|
||||||
"claude": 1361
|
"claude": 1362
|
||||||
},
|
},
|
||||||
"blocked": {
|
"blocked": {
|
||||||
"codex": 29,
|
"codex": 29,
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: Jetski/Cortex + Gemini Integration Guide
|
title: Jetski/Cortex + Gemini Integration Guide
|
||||||
description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.375+ skills."
|
description: "Use antigravity-awesome-skills with Jetski/Cortex without hitting context-window overflow with 1.376+ skills."
|
||||||
---
|
---
|
||||||
|
|
||||||
# Jetski/Cortex + Gemini: safe integration with 1,1.375+ skills
|
# Jetski/Cortex + Gemini: safe integration with 1,1.376+ skills
|
||||||
|
|
||||||
This guide shows how to integrate the `antigravity-awesome-skills` repository with an agent based on **Jetski/Cortex + Gemini** (or similar frameworks) **without exceeding the model context window**.
|
This guide shows how to integrate the `antigravity-awesome-skills` repository with an agent based on **Jetski/Cortex + Gemini** (or similar frameworks) **without exceeding the model context window**.
|
||||||
|
|
||||||
@@ -23,7 +23,7 @@ Never do:
|
|||||||
- concatenate all `SKILL.md` content into a single system prompt;
|
- concatenate all `SKILL.md` content into a single system prompt;
|
||||||
- re-inject the entire library for **every** request.
|
- re-inject the entire library for **every** request.
|
||||||
|
|
||||||
With over 1,1.375 skills, this approach fills the context window before user messages are even added, causing truncation.
|
With over 1,1.376 skills, this approach fills the context window before user messages are even added, causing truncation.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ This example shows one way to integrate **antigravity-awesome-skills** with a Je
|
|||||||
- How to enforce a **maximum number of skills per turn** via `maxSkillsPerTurn`.
|
- How to enforce a **maximum number of skills per turn** via `maxSkillsPerTurn`.
|
||||||
- How to choose whether to **truncate or error** when too many skills are requested via `overflowBehavior`.
|
- How to choose whether to **truncate or error** when too many skills are requested via `overflowBehavior`.
|
||||||
|
|
||||||
This pattern avoids context overflow when you have 1,375+ skills installed.
|
This pattern avoids context overflow when you have 1,376+ skills installed.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ This document keeps the repository's GitHub-facing discovery copy aligned with t
|
|||||||
|
|
||||||
Preferred positioning:
|
Preferred positioning:
|
||||||
|
|
||||||
> Installable GitHub library of 1,375+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.
|
> Installable GitHub library of 1,376+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and other AI coding assistants.
|
||||||
|
|
||||||
Key framing:
|
Key framing:
|
||||||
|
|
||||||
@@ -20,7 +20,7 @@ Key framing:
|
|||||||
|
|
||||||
Preferred description:
|
Preferred description:
|
||||||
|
|
||||||
> Installable GitHub library of 1,375+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
|
> Installable GitHub library of 1,376+ agentic skills for Claude Code, Cursor, Codex CLI, Gemini CLI, Antigravity, and more. Includes installer CLI, bundles, workflows, and official/community skill collections.
|
||||||
|
|
||||||
Preferred homepage:
|
Preferred homepage:
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ Preferred homepage:
|
|||||||
|
|
||||||
Preferred social preview:
|
Preferred social preview:
|
||||||
|
|
||||||
- use a clean preview image that says `1,375+ Agentic Skills`;
|
- use a clean preview image that says `1,376+ Agentic Skills`;
|
||||||
- mention Claude Code, Cursor, Codex CLI, and Gemini CLI;
|
- mention Claude Code, Cursor, Codex CLI, and Gemini CLI;
|
||||||
- avoid dense text and tiny logos that disappear in social cards.
|
- avoid dense text and tiny logos that disappear in social cards.
|
||||||
|
|
||||||
|
|||||||
@@ -69,7 +69,7 @@ For manual updates, you need:
|
|||||||
The update process refreshes:
|
The update process refreshes:
|
||||||
- Skills index (`skills_index.json`)
|
- Skills index (`skills_index.json`)
|
||||||
- Web app skills data (`apps\web-app\public\skills.json`)
|
- Web app skills data (`apps\web-app\public\skills.json`)
|
||||||
- All 1,375+ skills from the skills directory
|
- All 1,376+ skills from the skills directory
|
||||||
|
|
||||||
## When to Update
|
## When to Update
|
||||||
|
|
||||||
|
|||||||
@@ -673,4 +673,4 @@ Found a skill that should be in a bundle? Or want to create a new bundle? [Open
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
_Last updated: March 2026 | Total Skills: 1,375+ | Total Bundles: 37_
|
_Last updated: March 2026 | Total Skills: 1,376+ | Total Bundles: 37_
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Install the library into Claude Code, then invoke focused skills directly in the
|
|||||||
|
|
||||||
## Why use this repo for Claude Code
|
## Why use this repo for Claude Code
|
||||||
|
|
||||||
- It includes 1,375+ skills instead of a narrow single-domain starter pack.
|
- It includes 1,376+ skills instead of a narrow single-domain starter pack.
|
||||||
- It supports the standard `.claude/skills/` path and the Claude Code plugin marketplace flow.
|
- It supports the standard `.claude/skills/` path and the Claude Code plugin marketplace flow.
|
||||||
- It also ships generated bundle plugins so teams can install focused packs like `Essentials` or `Security Developer` from the marketplace metadata.
|
- It also ships generated bundle plugins so teams can install focused packs like `Essentials` or `Security Developer` from the marketplace metadata.
|
||||||
- It includes onboarding docs, bundles, and workflows so new users do not need to guess where to begin.
|
- It includes onboarding docs, bundles, and workflows so new users do not need to guess where to begin.
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ Install into the Gemini skills path, then ask Gemini to apply one skill at a tim
|
|||||||
|
|
||||||
- It installs directly into the expected Gemini skills path.
|
- It installs directly into the expected Gemini skills path.
|
||||||
- It includes both core software engineering skills and deeper agent/LLM-oriented skills.
|
- It includes both core software engineering skills and deeper agent/LLM-oriented skills.
|
||||||
- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,375+ files.
|
- It helps new users get started with bundles and workflows rather than forcing a cold start from 1,376+ files.
|
||||||
- It is useful whether you want a broad internal skill library or a single repo to test many workflows quickly.
|
- It is useful whether you want a broad internal skill library or a single repo to test many workflows quickly.
|
||||||
|
|
||||||
## Install Gemini CLI Skills
|
## Install Gemini CLI Skills
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ Kiro is AWS's agentic AI IDE that combines:
|
|||||||
|
|
||||||
Kiro's agentic capabilities are enhanced by skills that provide:
|
Kiro's agentic capabilities are enhanced by skills that provide:
|
||||||
|
|
||||||
- **Domain expertise** across 1,375+ specialized areas
|
- **Domain expertise** across 1,376+ specialized areas
|
||||||
- **Best practices** from Anthropic, OpenAI, Google, Microsoft, and AWS
|
- **Best practices** from Anthropic, OpenAI, Google, Microsoft, and AWS
|
||||||
- **Workflow automation** for common development tasks
|
- **Workflow automation** for common development tasks
|
||||||
- **AWS-specific patterns** for serverless, infrastructure, and cloud architecture
|
- **AWS-specific patterns** for serverless, infrastructure, and cloud architecture
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ If you came in through a **Claude Code** or **Codex** plugin instead of a full l
|
|||||||
|
|
||||||
When you ran `npx antigravity-awesome-skills` or cloned the repository, you:
|
When you ran `npx antigravity-awesome-skills` or cloned the repository, you:
|
||||||
|
|
||||||
✅ **Downloaded 1,375+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`)
|
✅ **Downloaded 1,376+ skill files** to your computer (default: `~/.gemini/antigravity/skills/`; or a custom path like `~/.agent/skills/` if you used `--path`)
|
||||||
✅ **Made them available** to your AI assistant
|
✅ **Made them available** to your AI assistant
|
||||||
❌ **Did NOT enable them all automatically** (they're just sitting there, waiting)
|
❌ **Did NOT enable them all automatically** (they're just sitting there, waiting)
|
||||||
|
|
||||||
@@ -34,7 +34,7 @@ Bundles are **curated groups** of skills organized by role. They help you decide
|
|||||||
|
|
||||||
**Analogy:**
|
**Analogy:**
|
||||||
|
|
||||||
- You installed a toolbox with 1,375+ tools (✅ done)
|
- You installed a toolbox with 1,376+ tools (✅ done)
|
||||||
- Bundles are like **labeled organizer trays** saying: "If you're a carpenter, start with these 10 tools"
|
- Bundles are like **labeled organizer trays** saying: "If you're a carpenter, start with these 10 tools"
|
||||||
- You can either **pick skills from the tray** or install that tray as a focused marketplace bundle plugin
|
- You can either **pick skills from the tray** or install that tray as a focused marketplace bundle plugin
|
||||||
|
|
||||||
@@ -212,7 +212,7 @@ Let's actually use a skill right now. Follow these steps:
|
|||||||
|
|
||||||
## Step 5: Picking Your First Skills (Practical Advice)
|
## Step 5: Picking Your First Skills (Practical Advice)
|
||||||
|
|
||||||
Don't try to use all 1,375+ skills at once. Here's a sensible approach:
|
Don't try to use all 1,376+ skills at once. Here's a sensible approach:
|
||||||
|
|
||||||
If you want a tool-specific starting point before choosing skills, use:
|
If you want a tool-specific starting point before choosing skills, use:
|
||||||
|
|
||||||
@@ -343,7 +343,7 @@ Usually no, but if your AI doesn't recognize a skill:
|
|||||||
|
|
||||||
### "Can I load all skills into the model at once?"
|
### "Can I load all skills into the model at once?"
|
||||||
|
|
||||||
No. Even though you have 1,375+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block.
|
No. Even though you have 1,376+ skills installed locally, you should **not** concatenate every `SKILL.md` into a single system prompt or context block.
|
||||||
|
|
||||||
The intended pattern is:
|
The intended pattern is:
|
||||||
|
|
||||||
|
|||||||
@@ -34,7 +34,7 @@ antigravity-awesome-skills/
|
|||||||
├── 📄 CONTRIBUTING.md ← Contributor workflow
|
├── 📄 CONTRIBUTING.md ← Contributor workflow
|
||||||
├── 📄 CATALOG.md ← Full generated catalog
|
├── 📄 CATALOG.md ← Full generated catalog
|
||||||
│
|
│
|
||||||
├── 📁 skills/ ← 1,375+ skills live here
|
├── 📁 skills/ ← 1,376+ skills live here
|
||||||
│ │
|
│ │
|
||||||
│ ├── 📁 brainstorming/
|
│ ├── 📁 brainstorming/
|
||||||
│ │ └── 📄 SKILL.md ← Skill definition
|
│ │ └── 📄 SKILL.md ← Skill definition
|
||||||
@@ -47,7 +47,7 @@ antigravity-awesome-skills/
|
|||||||
│ │ └── 📁 2d-games/
|
│ │ └── 📁 2d-games/
|
||||||
│ │ └── 📄 SKILL.md ← Nested skills also supported
|
│ │ └── 📄 SKILL.md ← Nested skills also supported
|
||||||
│ │
|
│ │
|
||||||
│ └── ... (1,375+ total)
|
│ └── ... (1,376+ total)
|
||||||
│
|
│
|
||||||
├── 📁 apps/
|
├── 📁 apps/
|
||||||
│ └── 📁 web-app/ ← Interactive browser
|
│ └── 📁 web-app/ ← Interactive browser
|
||||||
@@ -100,7 +100,7 @@ antigravity-awesome-skills/
|
|||||||
|
|
||||||
```
|
```
|
||||||
┌─────────────────────────┐
|
┌─────────────────────────┐
|
||||||
│ 1,375+ SKILLS │
|
│ 1,376+ SKILLS │
|
||||||
└────────────┬────────────┘
|
└────────────┬────────────┘
|
||||||
│
|
│
|
||||||
┌────────────────────────┼────────────────────────┐
|
┌────────────────────────┼────────────────────────┐
|
||||||
@@ -201,7 +201,7 @@ If you want a workspace-style manual install instead, cloning into `.agent/skill
|
|||||||
│ ├── 📁 brainstorming/ │
|
│ ├── 📁 brainstorming/ │
|
||||||
│ ├── 📁 stripe-integration/ │
|
│ ├── 📁 stripe-integration/ │
|
||||||
│ ├── 📁 react-best-practices/ │
|
│ ├── 📁 react-best-practices/ │
|
||||||
│ └── ... (1,375+ total) │
|
│ └── ... (1,376+ total) │
|
||||||
└─────────────────────────────────────────┘
|
└─────────────────────────────────────────┘
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "antigravity-awesome-skills",
|
"name": "antigravity-awesome-skills",
|
||||||
"version": "9.7.0",
|
"version": "9.7.0",
|
||||||
"description": "1,375+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.",
|
"description": "1,376+ agentic skills for Claude Code, Gemini CLI, Cursor, Antigravity & more. Installer CLI.",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"validate": "node tools/scripts/run-python.js tools/scripts/validate_skills.py",
|
"validate": "node tools/scripts/run-python.js tools/scripts/validate_skills.py",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "antigravity-awesome-skills",
|
"name": "antigravity-awesome-skills",
|
||||||
"version": "9.7.0",
|
"version": "9.7.0",
|
||||||
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,361 supported skills.",
|
"description": "Plugin-safe Claude Code distribution of Antigravity Awesome Skills with 1,362 supported skills.",
|
||||||
"author": {
|
"author": {
|
||||||
"name": "sickn33 and contributors",
|
"name": "sickn33 and contributors",
|
||||||
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
"url": "https://github.com/sickn33/antigravity-awesome-skills"
|
||||||
|
|||||||
@@ -0,0 +1,157 @@
|
|||||||
|
---
|
||||||
|
name: multi-agent-task-orchestrator
|
||||||
|
description: "Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring"
|
||||||
|
category: agent-orchestration
|
||||||
|
risk: safe
|
||||||
|
source: community
|
||||||
|
source_repo: milkomida77/guardian-agent-prompts
|
||||||
|
source_type: community
|
||||||
|
date_added: "2026-04-09"
|
||||||
|
author: milkomida77
|
||||||
|
tags: [multi-agent, orchestration, task-routing, quality-gates, anti-duplication]
|
||||||
|
tools: [claude, cursor, gemini]
|
||||||
|
---
|
||||||
|
|
||||||
|
# Multi-Agent Task Orchestrator
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
A production-tested pattern for coordinating multiple AI agents through a single orchestrator. Instead of letting agents work independently (and conflict), one orchestrator decomposes tasks, routes them to specialists, prevents duplicate work, and verifies results before marking anything done. Battle-tested across 10,000+ tasks over 6 months.
|
||||||
|
|
||||||
|
## When to Use This Skill
|
||||||
|
|
||||||
|
- Use when you have 3+ specialized agents that need to coordinate on complex tasks
|
||||||
|
- Use when agents are doing duplicate or conflicting work
|
||||||
|
- Use when you need audit trails showing who did what and when
|
||||||
|
- Use when agent output quality is inconsistent and needs verification gates
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
|
||||||
|
### Step 1: Define the Orchestrator Identity
|
||||||
|
|
||||||
|
The orchestrator must know what it IS and what it IS NOT. This prevents it from doing work instead of delegating:
|
||||||
|
|
||||||
|
```
|
||||||
|
You are the Task Orchestrator. You NEVER do specialized work yourself.
|
||||||
|
You decompose tasks, delegate to the right agent, prevent conflicts,
|
||||||
|
and verify quality before marking anything done.
|
||||||
|
|
||||||
|
WHAT YOU ARE NOT:
|
||||||
|
- NOT a code writer — delegate to code agents
|
||||||
|
- NOT a researcher — delegate to research agents
|
||||||
|
- NOT a tester — delegate to test agents
|
||||||
|
```
|
||||||
|
|
||||||
|
This "NOT-block" pattern reduces task drift by ~35% in production.
|
||||||
|
|
||||||
|
### Step 2: Build a Task Registry
|
||||||
|
|
||||||
|
Before assigning work, check if anyone is already doing this task:
|
||||||
|
|
||||||
|
```python
|
||||||
|
import sqlite3
|
||||||
|
from difflib import SequenceMatcher
|
||||||
|
|
||||||
|
def check_duplicate(description, threshold=0.55):
|
||||||
|
conn = sqlite3.connect("task_registry.db")
|
||||||
|
c = conn.cursor()
|
||||||
|
c.execute("SELECT id, description, agent, status FROM tasks WHERE status IN ('pending', 'in_progress')")
|
||||||
|
for row in c.fetchall():
|
||||||
|
ratio = SequenceMatcher(None, description.lower(), row[1].lower()).ratio()
|
||||||
|
if ratio >= threshold:
|
||||||
|
return {"id": row[0], "description": row[1], "agent": row[2]}
|
||||||
|
return None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 3: Route Tasks to Specialists
|
||||||
|
|
||||||
|
Use keyword scoring to match tasks to the best agent:
|
||||||
|
|
||||||
|
```python
|
||||||
|
AGENTS = {
|
||||||
|
"code-architect": ["code", "implement", "function", "bug", "fix", "refactor", "api"],
|
||||||
|
"security-reviewer": ["security", "vulnerability", "audit", "cve", "injection"],
|
||||||
|
"researcher": ["research", "compare", "analyze", "benchmark", "evaluate"],
|
||||||
|
"doc-writer": ["document", "readme", "explain", "tutorial", "guide"],
|
||||||
|
"test-engineer": ["test", "coverage", "unittest", "pytest", "spec"],
|
||||||
|
}
|
||||||
|
|
||||||
|
def route_task(description):
|
||||||
|
scores = {}
|
||||||
|
for agent, keywords in AGENTS.items():
|
||||||
|
scores[agent] = sum(1 for kw in keywords if kw in description.lower())
|
||||||
|
return max(scores, key=scores.get) if max(scores.values()) > 0 else "code-architect"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 4: Enforce Quality Gates
|
||||||
|
|
||||||
|
Agent output is a CLAIM. Test output is EVIDENCE.
|
||||||
|
|
||||||
|
```
|
||||||
|
After agent reports completion:
|
||||||
|
1. Were files actually modified? (git diff --stat)
|
||||||
|
2. Do tests pass? (npm test / pytest)
|
||||||
|
3. Were secrets introduced? (grep for API keys, tokens)
|
||||||
|
4. Did the build succeed? (npm run build)
|
||||||
|
5. Were only intended files touched? (scope check)
|
||||||
|
|
||||||
|
Mark done ONLY after ALL checks pass.
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 5: Run 30-Minute Heartbeats
|
||||||
|
|
||||||
|
```
|
||||||
|
Every 30 minutes, ask:
|
||||||
|
1. "What have I DELEGATED in the last 30 minutes?"
|
||||||
|
2. If nothing → open the task backlog and assign the next task
|
||||||
|
3. Check for idle agents (no message in >30min on assigned task)
|
||||||
|
4. Relance idle agents or reassign their tasks
|
||||||
|
```
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
### Example 1: Delegating a Code Task
|
||||||
|
|
||||||
|
```
|
||||||
|
[ORCHESTRATOR -> code-architect] TASK: Add rate limiting to /api/users
|
||||||
|
SCOPE: src/middleware/rate-limit.ts only
|
||||||
|
VERIFICATION: npm test -- --grep "rate-limit"
|
||||||
|
DEADLINE: 30 minutes
|
||||||
|
```
|
||||||
|
|
||||||
|
### Example 2: Handling a Duplicate
|
||||||
|
|
||||||
|
```
|
||||||
|
User asks: "Fix the login bug"
|
||||||
|
Registry check: Task #47 "Fix authentication bug" is IN_PROGRESS by security-reviewer
|
||||||
|
Decision: SKIP — similar task already assigned (78% match)
|
||||||
|
Action: Notify user of existing task, wait for completion
|
||||||
|
```
|
||||||
|
|
||||||
|
## Best Practices
|
||||||
|
|
||||||
|
- Always define NOT-blocks for every agent (what they must refuse to do)
|
||||||
|
- Use SQLite for the task registry (lightweight, no server needed)
|
||||||
|
- Set similarity threshold at 55% for anti-duplication (lower = too many false positives)
|
||||||
|
- Require evidence-based quality gates (not just agent claims)
|
||||||
|
- Log every delegation with: task ID, agent, scope, deadline, verification command
|
||||||
|
|
||||||
|
## Common Pitfalls
|
||||||
|
|
||||||
|
- **Problem:** Orchestrator starts doing work instead of delegating
|
||||||
|
**Solution:** Add explicit NOT-blocks and role boundaries
|
||||||
|
|
||||||
|
- **Problem:** Two agents modify the same file simultaneously
|
||||||
|
**Solution:** Task registry with file-level locking and queue system
|
||||||
|
|
||||||
|
- **Problem:** Agent claims "done" without actual changes
|
||||||
|
**Solution:** Quality gate checks git diff before accepting completion
|
||||||
|
|
||||||
|
- **Problem:** Tasks pile up without progress
|
||||||
|
**Solution:** 30-minute heartbeat catches stale assignments and reassigns
|
||||||
|
|
||||||
|
## Related Skills
|
||||||
|
|
||||||
|
- `@code-review` - For reviewing code changes after delegation
|
||||||
|
- `@test-driven-development` - For ensuring quality in agent output
|
||||||
|
- `@project-management` - For tracking multi-agent project progress
|
||||||
@@ -19,7 +19,7 @@
|
|||||||
"skills": "./skills/",
|
"skills": "./skills/",
|
||||||
"interface": {
|
"interface": {
|
||||||
"displayName": "Antigravity Awesome Skills",
|
"displayName": "Antigravity Awesome Skills",
|
||||||
"shortDescription": "1,346 plugin-safe skills for coding, security, product, and ops workflows.",
|
"shortDescription": "1,347 plugin-safe skills for coding, security, product, and ops workflows.",
|
||||||
"longDescription": "Install a plugin-safe Codex distribution of Antigravity Awesome Skills. Skills that still need hardening or target-specific setup remain available in the repo but are excluded from this plugin.",
|
"longDescription": "Install a plugin-safe Codex distribution of Antigravity Awesome Skills. Skills that still need hardening or target-specific setup remain available in the repo but are excluded from this plugin.",
|
||||||
"developerName": "sickn33 and contributors",
|
"developerName": "sickn33 and contributors",
|
||||||
"category": "Productivity",
|
"category": "Productivity",
|
||||||
|
|||||||
@@ -0,0 +1,157 @@
|
|||||||
|
---
|
||||||
|
name: multi-agent-task-orchestrator
|
||||||
|
description: "Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring"
|
||||||
|
category: agent-orchestration
|
||||||
|
risk: safe
|
||||||
|
source: community
|
||||||
|
source_repo: milkomida77/guardian-agent-prompts
|
||||||
|
source_type: community
|
||||||
|
date_added: "2026-04-09"
|
||||||
|
author: milkomida77
|
||||||
|
tags: [multi-agent, orchestration, task-routing, quality-gates, anti-duplication]
|
||||||
|
tools: [claude, cursor, gemini]
|
||||||
|
---
|
||||||
|
|
||||||
|
# Multi-Agent Task Orchestrator
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
A production-tested pattern for coordinating multiple AI agents through a single orchestrator. Instead of letting agents work independently (and conflict), one orchestrator decomposes tasks, routes them to specialists, prevents duplicate work, and verifies results before marking anything done. Battle-tested across 10,000+ tasks over 6 months.
|
||||||
|
|
||||||
|
## When to Use This Skill
|
||||||
|
|
||||||
|
- Use when you have 3+ specialized agents that need to coordinate on complex tasks
|
||||||
|
- Use when agents are doing duplicate or conflicting work
|
||||||
|
- Use when you need audit trails showing who did what and when
|
||||||
|
- Use when agent output quality is inconsistent and needs verification gates
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
|
||||||
|
### Step 1: Define the Orchestrator Identity
|
||||||
|
|
||||||
|
The orchestrator must know what it IS and what it IS NOT. This prevents it from doing work instead of delegating:
|
||||||
|
|
||||||
|
```
|
||||||
|
You are the Task Orchestrator. You NEVER do specialized work yourself.
|
||||||
|
You decompose tasks, delegate to the right agent, prevent conflicts,
|
||||||
|
and verify quality before marking anything done.
|
||||||
|
|
||||||
|
WHAT YOU ARE NOT:
|
||||||
|
- NOT a code writer — delegate to code agents
|
||||||
|
- NOT a researcher — delegate to research agents
|
||||||
|
- NOT a tester — delegate to test agents
|
||||||
|
```
|
||||||
|
|
||||||
|
This "NOT-block" pattern reduces task drift by ~35% in production.
|
||||||
|
|
||||||
|
### Step 2: Build a Task Registry
|
||||||
|
|
||||||
|
Before assigning work, check if anyone is already doing this task:
|
||||||
|
|
||||||
|
```python
|
||||||
|
import sqlite3
|
||||||
|
from difflib import SequenceMatcher
|
||||||
|
|
||||||
|
def check_duplicate(description, threshold=0.55):
|
||||||
|
conn = sqlite3.connect("task_registry.db")
|
||||||
|
c = conn.cursor()
|
||||||
|
c.execute("SELECT id, description, agent, status FROM tasks WHERE status IN ('pending', 'in_progress')")
|
||||||
|
for row in c.fetchall():
|
||||||
|
ratio = SequenceMatcher(None, description.lower(), row[1].lower()).ratio()
|
||||||
|
if ratio >= threshold:
|
||||||
|
return {"id": row[0], "description": row[1], "agent": row[2]}
|
||||||
|
return None
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 3: Route Tasks to Specialists
|
||||||
|
|
||||||
|
Use keyword scoring to match tasks to the best agent:
|
||||||
|
|
||||||
|
```python
|
||||||
|
AGENTS = {
|
||||||
|
"code-architect": ["code", "implement", "function", "bug", "fix", "refactor", "api"],
|
||||||
|
"security-reviewer": ["security", "vulnerability", "audit", "cve", "injection"],
|
||||||
|
"researcher": ["research", "compare", "analyze", "benchmark", "evaluate"],
|
||||||
|
"doc-writer": ["document", "readme", "explain", "tutorial", "guide"],
|
||||||
|
"test-engineer": ["test", "coverage", "unittest", "pytest", "spec"],
|
||||||
|
}
|
||||||
|
|
||||||
|
def route_task(description):
|
||||||
|
scores = {}
|
||||||
|
for agent, keywords in AGENTS.items():
|
||||||
|
scores[agent] = sum(1 for kw in keywords if kw in description.lower())
|
||||||
|
return max(scores, key=scores.get) if max(scores.values()) > 0 else "code-architect"
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 4: Enforce Quality Gates
|
||||||
|
|
||||||
|
Agent output is a CLAIM. Test output is EVIDENCE.
|
||||||
|
|
||||||
|
```
|
||||||
|
After agent reports completion:
|
||||||
|
1. Were files actually modified? (git diff --stat)
|
||||||
|
2. Do tests pass? (npm test / pytest)
|
||||||
|
3. Were secrets introduced? (grep for API keys, tokens)
|
||||||
|
4. Did the build succeed? (npm run build)
|
||||||
|
5. Were only intended files touched? (scope check)
|
||||||
|
|
||||||
|
Mark done ONLY after ALL checks pass.
|
||||||
|
```
|
||||||
|
|
||||||
|
### Step 5: Run 30-Minute Heartbeats
|
||||||
|
|
||||||
|
```
|
||||||
|
Every 30 minutes, ask:
|
||||||
|
1. "What have I DELEGATED in the last 30 minutes?"
|
||||||
|
2. If nothing → open the task backlog and assign the next task
|
||||||
|
3. Check for idle agents (no message in >30min on assigned task)
|
||||||
|
4. Relance idle agents or reassign their tasks
|
||||||
|
```
|
||||||
|
|
||||||
|
## Examples
|
||||||
|
|
||||||
|
### Example 1: Delegating a Code Task
|
||||||
|
|
||||||
|
```
|
||||||
|
[ORCHESTRATOR -> code-architect] TASK: Add rate limiting to /api/users
|
||||||
|
SCOPE: src/middleware/rate-limit.ts only
|
||||||
|
VERIFICATION: npm test -- --grep "rate-limit"
|
||||||
|
DEADLINE: 30 minutes
|
||||||
|
```
|
||||||
|
|
||||||
|
### Example 2: Handling a Duplicate
|
||||||
|
|
||||||
|
```
|
||||||
|
User asks: "Fix the login bug"
|
||||||
|
Registry check: Task #47 "Fix authentication bug" is IN_PROGRESS by security-reviewer
|
||||||
|
Decision: SKIP — similar task already assigned (78% match)
|
||||||
|
Action: Notify user of existing task, wait for completion
|
||||||
|
```
|
||||||
|
|
||||||
|
## Best Practices
|
||||||
|
|
||||||
|
- Always define NOT-blocks for every agent (what they must refuse to do)
|
||||||
|
- Use SQLite for the task registry (lightweight, no server needed)
|
||||||
|
- Set similarity threshold at 55% for anti-duplication (lower = too many false positives)
|
||||||
|
- Require evidence-based quality gates (not just agent claims)
|
||||||
|
- Log every delegation with: task ID, agent, scope, deadline, verification command
|
||||||
|
|
||||||
|
## Common Pitfalls
|
||||||
|
|
||||||
|
- **Problem:** Orchestrator starts doing work instead of delegating
|
||||||
|
**Solution:** Add explicit NOT-blocks and role boundaries
|
||||||
|
|
||||||
|
- **Problem:** Two agents modify the same file simultaneously
|
||||||
|
**Solution:** Task registry with file-level locking and queue system
|
||||||
|
|
||||||
|
- **Problem:** Agent claims "done" without actual changes
|
||||||
|
**Solution:** Quality gate checks git diff before accepting completion
|
||||||
|
|
||||||
|
- **Problem:** Tasks pile up without progress
|
||||||
|
**Solution:** 30-minute heartbeat catches stale assignments and reassigns
|
||||||
|
|
||||||
|
## Related Skills
|
||||||
|
|
||||||
|
- `@code-review` - For reviewing code changes after delegation
|
||||||
|
- `@test-driven-development` - For ensuring quality in agent output
|
||||||
|
- `@project-management` - For tracking multi-agent project progress
|
||||||
@@ -18653,6 +18653,28 @@
|
|||||||
"reasons": []
|
"reasons": []
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"id": "multi-agent-task-orchestrator",
|
||||||
|
"path": "skills/multi-agent-task-orchestrator",
|
||||||
|
"category": "agent-orchestration",
|
||||||
|
"name": "multi-agent-task-orchestrator",
|
||||||
|
"description": "Route tasks to specialized AI agents with anti-duplication, quality gates, and 30-minute heartbeat monitoring",
|
||||||
|
"risk": "safe",
|
||||||
|
"source": "community",
|
||||||
|
"date_added": "2026-04-09",
|
||||||
|
"plugin": {
|
||||||
|
"targets": {
|
||||||
|
"codex": "supported",
|
||||||
|
"claude": "supported"
|
||||||
|
},
|
||||||
|
"setup": {
|
||||||
|
"type": "none",
|
||||||
|
"summary": "",
|
||||||
|
"docs": null
|
||||||
|
},
|
||||||
|
"reasons": []
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"id": "multi-cloud-architecture",
|
"id": "multi-cloud-architecture",
|
||||||
"path": "skills/multi-cloud-architecture",
|
"path": "skills/multi-cloud-architecture",
|
||||||
|
|||||||
Reference in New Issue
Block a user