mcpField
A
aip

aip

github.com/fredrikaverpilDevelopment25946 installsUpdated 2d ago
Repository

About aip

A skill for applying Google API Improvement Proposals when designing or reviewing API and protobuf changes. It directs users to check the live AIP index and retrieve relevant published guidelines before applying them.

Key features

  1. 01Checks the AIP index
  2. 02Identifies applicable AIP guidelines
  3. 03Fetches relevant published rules
  4. 04Applies standards to API and protobuf work

Use cases

  1. 01Designing API endpoints or protobuf messages
  2. 02Reviewing API changes in pull requests
  3. 03Naming fields, methods, or resources

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fredrikaverpil/dotfiles --skill aip

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

Details

From the project README

Google API Improvement Proposals (AIP)

When working on API design, protobuf definitions, or any task involving Google API standards, refresh your understanding of the relevant AIP rules.

The AIPs are living documents, so treat the published page as the rule and your recollection as a lead to verify — including for rules you are confident about.

Process

  1. Browse the AIP index - Go to https://google.aip.dev/general to see all available AIP guidelines
  2. Identify relevant AIPs - Based on the task at hand, determine which AIP rules may apply
  3. Fetch and read the relevant AIPs - Use WebFetch to retrieve the specific AIP pages
  4. Apply the standards - Ensure your work follows the AIP guidelines as documented

When to Invoke This Skill

  • Designing new API endpoints or protobuf messages
  • Reviewing API changes in PRs
  • Implementing resource-oriented services
  • Naming fields, methods, or resources
  • Working with google.api annotations

Comments

Markdown supported