aip

Fetch and apply Google API Improvement Proposals to API design tasks.

253|7|Updated Apr 8, 2016
One-click install
npx skills add https://github.com/fredrikaverpil/dotfiles --skill aip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aip
Source: https://github.com/fredrikaverpil/dotfiles/tree/main/stow/shared/.claude/skills/aip
Command: npx skills add https://github.com/fredrikaverpil/dotfiles --skill aip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google API Improvement Proposals (AIP) reference. Use BEFORE designing or reviewing APIs, protobuf definitions, or any work involving Google API design standards. Fetches relevant AIP rules from https://google.aip.dev for the task at hand.

Core Features & Use Cases

  • Rule Discovery: Fetch and apply relevant AIP guidelines
  • Design Compliance: Align naming, versioning, and documentation with AIP
  • Practical Usage: Use AIP checks before API design decisions

Quick Start

Example: fetch the general AIP guidelines and apply them to a new API endpoint naming

Frequently Asked Questions about aip

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I design APIs that follow Google's best practices?

Google API Improvement Proposals (AIP) are standardized guidelines for API design covering naming, versioning, and resource patterns. This Skill fetches relevant AIP rules from google.aip.dev to help you align new endpoints, protobuf messages, and API changes with Google's proven design standards.

What naming conventions should I use for API endpoints and protobuf messages?

AIP provides specific naming and documentation standards for APIs and protobuf definitions. This Skill retrieves the applicable AIP guidelines so you can enforce consistent naming patterns, resource hierarchies, and message structures across your API design work.

How do I ensure my API versioning strategy is consistent?

API versioning requires careful planning to maintain backward compatibility. This Skill pulls AIP versioning rules from google.aip.dev, helping you implement versioning patterns and lifecycle management that align with industry standards before rolling out API changes.

Can I use AIP guidelines to review existing API designs?

Yes. This Skill fetches AIP rules to audit your current API endpoints, protobuf definitions, and design decisions against Google's standards. Use it to identify gaps in naming, resource patterns, or documentation and align them with AIP recommendations.

What should I check before shipping a new API endpoint?

Before deployment, verify that your endpoint naming, request/response patterns, and documentation comply with API design standards. This Skill retrieves the relevant AIP guidelines so you can perform a final design review and catch compliance issues early.