mcpField
G
google-aip

google-aip

github.com/juanmarin-coDevelopment036 installsUpdated 2w ago
Repository

About google-aip

google-aip is a skill for designing or reviewing Protocol Buffers APIs. It guides developers to find and apply bundled Google AIP documents, distinguishing requirements, recommendations, and intentional deviations in the result.

Key features

  1. 01Search the AIP catalog by concept
  2. 02Read matching full AIP documents
  3. 03Account for AIP status and normative guidance
  4. 04Consult AIP-0200 when precedent conflicts
  5. 05Cite AIP numbers in results

Use cases

  1. 01Design a Protocol Buffers API
  2. 02Review existing API definitions
  3. 03Explain API change requirements and recommendations

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/juanmarin-co/skills --skill google-aip

After installing, type/google-aipin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/aips/
0001.md
0002.md
0003.md
0008.md
0009.md
0100.md
0111.md
0121.md
0122.md
0123.md
0124.md
0126.md
0127.md
0128.md
0129.md
0130.md
0131.md
0132.md
0133.md
0134.md
0135.md
0136.md
0140.md
0141.md
0142.md
0143.md
0144.md
0145.md
0146.md

Details

From the project README

Apply the bundled Google AIPs when designing or reviewing protobuf APIs.

Workflow

  1. Inspect the request and the relevant API definitions.
  2. Search references/catalog.md for the concepts involved. Use rg or another text search instead of loading the entire catalog when possible.
  3. Read only the matching documents from references/aips/{NUMBER}.md, using four-digit numbers such as 0132.md.
  4. Apply the full AIP text, not the catalog preview. Account for each AIP's state and distinguish normative guidance from examples.
  5. When established API precedent conflicts with newer guidance, read AIP-0200 before recommending a deviation.
  6. Cite AIP numbers in the result and separate required changes, recommendations, and intentional deviations.

Resources

  • references/catalog.md: searchable index with state, title, and a prose preview.
  • references/aips/: complete local AIP documents.
  • references/provenance.json: upstream revision, transformation, and license details.

Comments

Markdown supported