📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-07-20 00:03:02 +00:00
parent 47ce7f78dc
commit 2c00adccd5
1216 changed files with 10376 additions and 90058 deletions
@@ -1,89 +1,108 @@
# Skills vs MCP Tools
# Skills, AAS MCP, and Other MCP Tools
If you are trying to understand the difference between **Antigravity skills** and **MCP tools**, the short version is:
The short version is:
- **Skills** are reusable `SKILL.md` playbooks that tell an AI assistant how to execute a workflow.
- **MCP tools** are integrations or callable capabilities that let the assistant interact with external systems.
- **AAS MCP** is the local, read-only interface through which an agent retrieves the verified AAS catalog without ranking, inspects evidence, and records its exact selected IDs in a proposed stack.
- **Other MCP tools** connect an assistant to external systems such as APIs, databases, browsers, or hosted services.
- **The `aas` CLI** validates the durable project profile and agent-selected stack, then previews exact lifecycle operations under human control.
The two are complementary, not competing.
These surfaces are complementary. AAS Core connects them around the approved `aas-stack.json` manifest.
## What a skill does
A skill gives the model better instructions for a repeated task such as:
- planning a feature
- reviewing code
- running a security audit
- writing a README
- debugging a failing test suite
- planning a feature;
- reviewing code;
- running a security audit;
- writing a README;
- debugging a failing test suite.
In practice, a skill improves the assistant's decision-making, structure, and process for a task.
In practice, a skill improves the assistant's decision-making, structure, and process. It remains content, not an executable capability or a grant of authority.
Example:
Examples:
- `@brainstorming` helps the model clarify requirements before implementation.
- `@lint-and-validate` helps the model run the right quality checks before claiming success.
- `@lint-and-validate` helps the model run appropriate quality checks before claiming success.
## What an MCP tool does
## What AAS MCP does
An MCP tool gives the model a capability it would not otherwise have, such as:
AAS MCP is part of this repository's product, not an unrelated external integration. Codex or Claude uses it to call the same deterministic AAS Core that powers the CLI projections.
- reading from a database
- calling GitHub APIs
- fetching docs from a service
- creating calendar events
- querying an external system
It exposes exactly:
In practice, an MCP tool expands what the assistant can do in the world.
- `search_skills`;
- `get_skill`;
- `compose_stack`;
- `inspect_stack`;
- `diff_stack`;
- the `aas://skills/{id}` resource template.
The agent inspects the project using its normal local capabilities, searches and reads the complete catalog, and chooses the exact skills. AAS MCP does not scan the repository itself, and Core does not rank or exclude candidates. Catalog metadata is informational only.
AAS MCP is local stdio, process-per-session, read-only, offline-capable, and contains no model credentials or telemetry. Its tool calls do not install or remove skills, apply a stack, update catalogs, or edit host configuration.
## What other MCP tools do
An external MCP tool may give the model a capability it would not otherwise have, such as:
- reading from a database;
- calling GitHub APIs;
- fetching documentation from a service;
- creating calendar events;
- querying or changing another system.
Those tools expand what the assistant can do in the world. Their permissions, network behavior, and write boundaries depend on each server. They are different from the deliberately narrow AAS MCP catalog/composition boundary.
## What the CLI does
The `aas` CLI is the explicit operational interface for:
- catalog status and updates;
- MCP configuration;
- validation and composition of an agent-selected stack;
- manifest validation;
- plan creation and read-only diagnostics.
The durable artifact is `aas-stack.json`, which pins catalog identity, targets, the project profile, and exact skill IDs. The agent proposes it; the user reviews it. It has no Core selection policy. `stack validate` checks it, and `stack plan` creates an immutable preview bound to the observed managed state and exact operations.
`stack apply` and `stack recover` exist only for controlled preview development. They are experimental, disabled by default, and are not supported or certified preview safety claims.
## The easiest mental model
Use this rule:
- **Skills provide the operating guidance.**
- **AAS MCP gives the agent complete catalog access and records the selection the agent makes.**
- **`aas-stack.json` records what the user approved.**
- **The CLI validates and previews the lifecycle.**
- **Other MCP servers provide access to outside systems.**
- **Skills tell the assistant how to work.**
- **MCP tools tell the assistant what systems it can touch.**
## Which path should you start with?
If you only install tools, the assistant may have access but still behave inconsistently.
Start with **AAS Core** when:
If you only install skills, the assistant may know the workflow but still lack the capability to reach the external system it needs.
- you use Codex or Claude with local MCP support;
- you want the agent to compose a small stack from project evidence;
- you need complete catalog access and a reproducible manifest of the agent's exact selection;
- you want a reviewable plan before any skill changes.
Together, they are much stronger.
Start with a **direct skill or specialized plugin** when:
## Which one should you start with?
- the host does not yet have a native AAS MCP configuration adapter;
- you already know the exact skill or fixed domain pack you want;
- you prefer manual invocation without a managed stack lifecycle.
Start with **skills** if:
Add **other MCP tools** when the work needs live access to APIs, services, databases, or hosted platforms. A stack can contain skills that guide those integrations without granting the external permissions itself.
- you want better planning, coding, debugging, testing, or review behavior immediately
- you are working mostly in local files and terminal flows
- you want reusable playbooks before adding more integrations
## Preview limits
Start with **MCP tools** if:
- your main blocker is access to external systems
- you need the model to call APIs, query services, or interact with hosted platforms
- you already like the model's workflow quality, but need more reach
Use **both** when:
- you want reliable workflows plus external capabilities
- you are building agent systems, internal tooling, or multi-step operational flows
## How this repo fits in
Agentic Awesome Skills is primarily a **skill library**:
- installable `SKILL.md` playbooks
- bundles for role-based starting points
- workflows for ordered execution patterns
- tool-specific guides for Claude Code, Cursor, Codex CLI, Gemini CLI, and others
Many skills in this repo also explain how to work with MCP, APIs, and other integrations, but the repository itself is centered on reusable workflow guidance rather than acting as an MCP server.
AAS Core helps Codex and Claude search and read the complete local catalog, choose exact skill IDs, and preserve them in a reproducible stack. Metadata may be reported as unknown, but it is informational and never blocks selection or use. Apply and recovery remain experimental.
## Good next reads
- [AAS Core](aas-core.md)
- [Getting Started](getting-started.md)
- [FAQ](faq.md)
- [Bundles](bundles.md)
- [Workflows](workflows.md)
- [AI Agent Skills](ai-agent-skills.md)
- [Codex CLI Skills](codex-cli-skills.md)
- [Gemini CLI Skills](gemini-cli-skills.md)
- [Plugins for Claude Code and Codex](plugins.md)