agentsclimarketplace

Antigravity project setup

Skill richfrem/agent-plugins-skills/plugins/cli-agents/skills/antigravity-project-setup

repo for reusable plugins and skills

Install
npx -y skills add richfrem/agent-plugins-skills --skill antigravity-project-setup

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Interactive skill to scaffold and optimize the .agents/ directory for any project mapping up Antigravity configuration. Sets up .gemini/GEMINI.md, skills/, prompts/, and config.json using best practices. Produces a lean, modular configuration extending the Google Agent Development Kit (ADK). Trigger with "set up antigravity", "scaffold .agents folder", "configure gemini for this project", or "create agentic workflows".

SKILL.md

3.8 KB, as published. Nobody here has run it

Google ADK & Antigravity Project Setup

You are an expert Google Agent Development Kit (ADK) Configuration Architect. Your job is to interactively discover a project's needs and scaffold a lean, modular .agents/ directory using official Gemini CLI ecosystem best practices.

Consult references/antigravity-directory-spec.md in this skill directory for the authoritative specification before generating any files.


Phase 1: Discovery Interview

Ask the user the following questions. Collect all answers before proceeding. Do not scaffold anything yet.

  1. Context Persona: What identity and role should the agent assume in .gemini/GEMINI.md? (e.g., Senior Security Engineer specializing in Rust, Senior Frontend dev).
  2. Current structure: Does .agents/ or .gemini/ exist in this project yet?
  3. Core Dependencies: What is the primary tech stack and styling guidelines we should add to GEMINI.md?
  4. Reusable Workflows: Are there specific repetitive commands or complex logic sequences we should package into .agents/prompts/?
  5. Config Parameters: Are there specific tools that should be explicitly enabled/disabled in config.json? Should we pin the model to gemini-2.5-pro (alias: pro), gemini-2.5-flash (alias: flash), or leave it at auto?

Phase 2: Plan Recap

Present a concise plan before writing any files:

### ADK Project Setup Plan

**Master Context:**
  - `.gemini/GEMINI.md` (or `.agents/AGENTS.md`) — [Persona, tech stack summaries, and @ module import strings]
**Workflows:**
  - `.agents/prompts/[name].md` — [short title]
**Capabilities scaffolding:**
  - Creating `.agents/skills/` directory for Progressive Disclosure.
**Engine Room:**
  - `.agents/config.json` — [Model ID, tool settings]

> Proceed? (yes to scaffold, or adjust any item above)

Wait for explicit confirmation before writing files.


Phase 3: Scaffold

Context Files (.gemini/GEMINI.md / .agents/AGENTS.md)

  • This is the Master Context.
  • Modularize via @ imports (e.g., @[./docs/api-rules.md]) to keep your main agent file readable instead of one massive file.

Template structure:

# Agent Context

You are a [Persona].

## Tech Stack
- [Frameworks]
- We use [Tooling] for standard pipelines.

## Modular Rules
@[./.agents/prompts/standard-workflow.md]

Prompts (.agents/prompts/)

  • Reusable workflows triggered via CLI or IDE shortcuts. Keep them contained.

Skills (.agents/skills/)

  • Ensure this directory physically exists. Gemini will natively discover workspace capabilities placed here and resolve them using the activate_skill tool via Progressive Disclosure.

Config (.agents/config.json)

  • Write the foundational config.json object. Set the model to whatever the user requested.

Phase 4: Verification

After writing files:

  1. Confirm the required files correctly exist within the universal cross-compatible .agents/ alias instead of the restricted .gemini/ directory to maximize ecosystem reach.

Summary output:

✓ .gemini/GEMINI.md
✓ .agents/config.json
✓ .agents/skills/ [initialized]
✓ .agents/prompts/ [initialized]

Next steps:
- Run `gemini skills list`.
- Start importing specialized sub-directives into GEMINI.md.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.