skills
AGENTS.md2 starsChanged 5 months agoMITView on GitHub
Before doing anything, classify the request:
We split this AGENTS.md into the rules it gives an agent
17 rules. About 0 are common, 4 are distinctive, and 13 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
13
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 7
Progressive Disclosure: Do not assume context. When interacting with this repository, always rely on the specialized skills stored in …
- Very specific: line 9
Modularity: Treat agent skills as code.
- Very specific: line 10
Shared Vocabulary: Read .agents/skills/CONTEXT.md for domain terms, architecture context, and coding conventions.
- Distinctive: line 14
Before doing anything, classify the request:
- Very specific: line 35
When analyzing the workspace, always prioritize the workspace's default high-level API tools (like view_file, grep_search, list_dir) over …
- Very specific: line 36
If a command must be executed in the terminal (due to lack of a high-level tool equivalent), you MUST prefix eligible commands with rtk to …
- Distinctive: line 37
Environment: Use the local workspace configuration.
- Very specific: line 38
Python/ETL Tasks: Use rtk python <script.py> or rtk pytest.
- Very specific: line 39
Global Compliance Audit: Run rtk python .agents/scripts/run_all_audits.py [target_dir] to execute all compliance scripts in one sweep.
- Very specific: line 40
DAG Testing: Always run rtk python <dag_file.py> before finalizing orchestration changes.
- Very specific: line 41
Git & Logs: Use rtk git status, rtk git diff, rtk git log.
- Very specific: line 44
Ignore Audit Reports: Always ensure generated verification reports or compliance dashboards (like audit_report.md) are ignored by search, …
- Very specific: line 67
Standard Tasks (Trivial/Explicit): Use lightweight default conventions (clean-code, git-workflow, tdd) to optimize token consumption and …
- Distinctive: line 69
Dynamic Escalation Protocol: If a standard task fails verification checks/tests more than twice, requires changes across more than 3 files, …
- Very specific: line 83
Full categorized index: Read .agents/skills/README.md
- Very specific: line 84
Domain vocabulary: Read .agents/skills/CONTEXT.md
- Distinctive: line 87
When asked to perform a task, match it to the right category:
≈ “Common” is an estimate: at least 1 in 5 of the 36,368 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Antigravity AGENTS.md
Project Overview
This repository is a comprehensive Agentic Engineering Skills Library — a curated collection of 119 specialized AI agent skills compatible with modern AI coding assistants (Antigravity, Claude Code, Cursor, Cline, Codex, etc.). Skills cover the full engineering stack: data engineering (dbt, Airflow, Snowflake), frontend (React, Next.js), financial analysis, document generation, DevOps, and more.
Core Agent Behavior & Interaction
- Progressive Disclosure: Do not assume context. When interacting with this repository, always rely on the specialized skills stored in
.agents/skills/. Read theSKILL.mdof the relevant skill before executing complex tasks. - Methodology Coexistence: Alternative development methodologies (e.g., Superpowers, Karpathy Guidelines) are allowed to coexist alongside default skills to offer flexibility. Keep overlapping skills cleanly separated in their respective directories and metadata categories (e.g., the dedicated
"superpowers"category). - Modularity: Treat agent skills as code. Maintain separation of concerns between deterministic tasks (e.g., executing Python scripts) and LLM-driven reasoning.
- Shared Vocabulary: Read
.agents/skills/CONTEXT.mdfor domain terms, architecture context, and coding conventions.
Phase 0 — Intent Gate (EVERY message)
Before doing anything, classify the request:
| Type | Signal | Action |
| Trivial | Single file, known location, direct answer | Execute directly |
| Explicit | Specific file/line, clear command | Execute directly |
| Exploratory | "How does X work?", "Find Y" | Research first |
| Open-ended | "Improve", "Refactor", "Add feature" | Assess codebase first |
| Ambiguous | Unclear scope, multiple interpretations | Ask ONE clarifying question |
Ambiguity Check
| Situation | Action |
| Single valid interpretation | Proceed |
| Multiple interpretations, similar effort | Proceed with default, note assumption |
| Multiple interpretations, 2x+ effort difference | MUST ask |
| Missing critical info | MUST ask |
| User's design seems flawed | MUST raise concern before implementing |
Executable Commands (with RTK Compression)
When analyzing the workspace, always prioritize the workspace's default high-level API tools (like view_file, grep_search, list_dir) over spawning raw shell commands, as they are pre-optimized and do not require user execution approval.
If a command must be executed in the terminal (due to lack of a high-level tool equivalent), you MUST prefix eligible commands with rtk to reduce token consumption by 60-90%:
- Environment: Use the local workspace configuration.
- Python/ETL Tasks: Use
rtk python <script.py>orrtk pytest. - Global Compliance Audit: Run
rtk python .agents/scripts/run_all_audits.py [target_dir]to execute all compliance scripts in one sweep. - DAG Testing: Always run
rtk python <dag_file.py>before finalizing orchestration changes. - Git & Logs: Use
rtk git status,rtk git diff,rtk git log. Usertk readandrtk greponly when default API tools are unavailable or insufficient.
Linter & Artifact Boundaries
- Ignore Audit Reports: Always ensure generated verification reports or compliance dashboards (like
audit_report.md) are ignored by search, lint, and static analysis tools to avoid self-referential false positives. - Windows Encoding Safeguard: Any Python validation, execution, or sweep script that outputs emojis or non-ASCII characters MUST reconfigure
sys.stdoutto UTF-8 to prevent Windows terminal execution crashes. - Compliance Bypass Comments: Highly cohesive files or visual templates that intentionally exceed default limits (such as
SKILL.mdsize constraints or raw text i18n checks) may use comments like<!-- i18n-ignore -->,<!-- lint-ignore-file-size -->, or# lint-ignore-file-sizeto skip linter warnings.
Coding Style, Standards & Boundaries
Single source of truth: See
.agents/skills/CONTEXT.mdfor all coding conventions, architecture context, and "Don't Touch" boundaries. Skill Size Constraints: ASKILL.mdfile must rarely exceed 250 lines. Any exhaustive tables, advanced schemas, or dialect-specific references MUST be placed in areferences/directory next to the skill and linked via a> **Reference:**block.
Detailed Conventions
See docs/ for in-depth guides:
docs/implementation-protocol.md— Pre-impl checks, delegation, verification, failure recoverydocs/communication-style.md— Agent communication standards (includes Caveman mode)docs/rtk-optimization.md— RTK command mapping referencedocs/comment-policy.md— When comments are acceptable vs unacceptable
The following skills also act as foundational project conventions:
clean-code— Pragmatic coding standards (SRP, DRY, KISS, YAGNI)git-workflow— Repository standards for commits, branches, and PRstdd— Test-Driven Development lifecycle (Red-Green-Refactor)git-guardrails-claude-code— Safety conventions preventing destructive git operationskarpathy-guidelines— Behavioral guidelines to reduce common LLM coding mistakes
Methodology Selection Protocol
- Standard Tasks (Trivial/Explicit): Use lightweight default conventions (
clean-code,git-workflow,tdd) to optimize token consumption and maintain high execution speed. - Complex Tasks (Open-ended/Architectural, >3 steps): Activate the Superpowers methodology (
using-superpowers) as the primary execution framework. Superpowers skills (Socratic brainstorming, structured planning, isolated worktrees, and systematic debugging) will override default workflows to ensure maximum code safety and rigorous verification. - Dynamic Escalation Protocol: If a standard task fails verification checks/tests more than twice, requires changes across more than 3 files, or introduces unexpected architectural dependencies, the agent MUST immediately escalate to the Superpowers methodology.
Hard Blocks (NEVER violate)
| Constraint | No Exceptions |
| Hardcode secrets or credentials | Never — use env vars or secret managers |
Execute destructive SQL (DROP, DELETE, TRUNCATE) without human approval | Never |
| Speculate about unread code | Never — read it first |
| Leave code in broken state after failures | Never |
| Commit without explicit user request | Never |
Skills
Skills are in .agents/skills/. Each has a SKILL.md with trigger descriptions.
- Full categorized index: Read
.agents/skills/README.md - Domain vocabulary: Read
.agents/skills/CONTEXT.md
Quick Routing
When asked to perform a task, match it to the right category:
- dbt work → skills starting with
creating-,debugging-,developing-,documenting-,migrating-sql-to-,refactoring-,testing-dbt-* - Airflow/DAGs →
airflow,authoring-dags,debugging-dags,testing-dags,deploying-airflow,blueprint,airflow-hitl,airflow-plugins,migrating-airflow-2-to-3 - Astronomer →
managing-astro-local-env,managing-astro-deployments,setting-up-astro-project,troubleshooting-astro-deployments - Cosmos + dbt →
cosmos-dbt-core,cosmos-dbt-fusion - SQL/queries →
sql-queries,finding-expensive-queries,optimizing-query-by-id,optimizing-query-text - Data analysis →
analyzing-data,statistical-analysis,data-visualization,data-storytelling,powerbi-modeling - Lineage →
tracing-upstream-lineage,tracing-downstream-lineage,annotating-task-lineage,creating-openlineage-extractors - Observability →
data-observability,checking-freshness,profiling-tables,warehouse-init - Finance →
analyzing-financial-statements,creating-financial-models,variance-analysis,reconciliation - Documents →
docx,pptx,pdf,xlsx,excalidraw-diagram-generator,canvas-design,algorithmic-art,image-manipulation-image-magick,prd,edit-article - Engineering →
python-expert,clean-code,refactor,ci-cd-pipeline-builder,git-workflow,pr-review-expert,tech-debt-tracker,dependency-auditor,security-auditor,performance-profiler,uv-package-manager,worktree-manager,database-design,improve-codebase-architecture,tdd,diagnose,prototype,to-issues,setup-pre-commit,caveman,triage,zoom-out,git-guardrails-claude-code,grill-with-docs,karpathy-guidelines - Frontend/Web →
frontend-design,web-design-guidelines,awesome-design-md,react-patterns,react-useeffect,nextjs-best-practices,seo-optimizer,payload,playwright,webapp-testing,chrome-devtools,frontend-performance,web-quality-audit - Research & Productivity →
deep-research,agentic-eval,skill-writer,ag-md-improver,grill-me,handoff,writing-fragments,writing-shape,writing-beats,obsidian-vault - Infrastructure →
cloud-finops,pipeline-orchestration,data-governance,rca-diagnostics - Superpowers →
using-superpowers,brainstorming,using-git-worktrees,writing-plans,executing-plans,dispatching-parallel-agents,test-driven-development,systematic-debugging,verification-before-completion,requesting-code-review,receiving-code-review,finishing-a-development-branch,subagent-driven-development,writing-skills
Workflow Triggers
Workflows are situational guides in .agents/workflows/. Detect these situations and read the file BEFORE proceeding:
- Deploying/releasing →
.agents/workflows/deploy-check.md - Reviewing code/PRs →
.agents/workflows/code-review.md - Complex multi-step task →
.agents/workflows/planning.md - Vague feature request →
.agents/workflows/interview.md - Writing specs/PRD →
.agents/workflows/prd.md - New project setup →
.agents/workflows/new-project.md - Evaluating a library →
.agents/workflows/oss-research.md - Writing documentation →
.agents/workflows/tech-docs.md - Updating dependencies →
.agents/workflows/dependency-audit.md - End of major task →
.agents/workflows/reflect.md
Lifecycle Folders
_deprecated/— Retired skills. Do NOT use.
Background Knowledge (non-invocable)
senior-data-engineer— general data engineering architectureknowledge-synthesis— cross-source result merging (used by deep-research)search-strategy— query decomposition (used by deep-research)
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 28,693 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repository124 other files it gives its agents.
- .agents/skills/python-expert/AGENTS.mdAGENTS.md
- .cursor/rules/karpathy-guidelines.mdcCursor rule
- agentic-evalSkill
- ag-md-improverSkill
- airflow-hitlSkill
- airflow-pluginsSkill
- airflowSkill
- algorithmic-artSkill
- analyzing-dataSkill
- analyzing-financial-statementsSkill
- annotating-task-lineageSkill
- authoring-dagsSkill
- awesome-design-mdSkill
- blueprintSkill
- brainstormingSkill
- canvas-designSkill
- cavemanSkill
- checking-freshnessSkill
- chrome-devtoolsSkill
- ci-cd-pipeline-builderSkill
- clean-codeSkill
- cloud-finopsSkill
- cosmos-dbt-coreSkill
- cosmos-dbt-fusionSkill
- creating-dbt-modelsSkill
- creating-financial-modelsSkill
- creating-openlineage-extractorsSkill
- database-designSkill
- data-governanceSkill
- data-observabilitySkill
- data-storytellingSkill
- data-visualizationSkill
- debugging-dagsSkill
- debugging-dbt-errorsSkill
- deep-researchSkill
- dependency-auditorSkill
- deploying-airflowSkill
- developing-incremental-modelsSkill
- diagnoseSkill
- dispatching-parallel-agentsSkill
- documenting-dbt-modelsSkill
- docxSkill
- edit-articleSkill
- excalidraw-diagram-generatorSkill
- executing-plansSkill
- finding-expensive-queriesSkill
- finishing-a-development-branchSkill
- frontend-designSkill
- frontend-performanceSkill
- git-guardrails-claude-codeSkill
- git-workflowSkill
- grill-meSkill
- grill-with-docsSkill
- handoffSkill
- image-manipulation-image-magickSkill
- improve-codebase-architectureSkill
- karpathy-guidelinesSkill
- knowledge-synthesisSkill
- managing-astro-deploymentsSkill
- managing-astro-local-envSkill
- The first 60 shown.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

