aip
Installation
SKILL.md
Approved General AIPs are normative. draft AIP-162 and reviewing AIP-182 are advisory; label them as such.
Workflow
- Read the proposed surface and nearby APIs; classify management versus data plane.
- Walk all 72
Use whenentries in REFERENCE.md. Record each AIP as selected or excluded; never apply every AIP blindly. - Open the official
https://google.aip.dev/{number}page for every applicable AIP. Never cite the local index as evidence. Compare applicable-row URLs with the research trace and fetch every gap. - Resolve conflicts by approved AIP, documented compatibility need, then precedent exception. Mark necessary exceptions
aip.dev/not-precedentwith rationale. - Derive a change-specific checklist for proto/HTTP shape, behavior, errors, lifecycle, compatibility, docs, and client ergonomics.
- Preserve intended capability and wire compatibility unless version policy permits a break.
- Run the repository's
api-linter; it is a floor, not proof of conformance. - Report
AIP | state | applicability | result | evidence/exceptionfor each applicable AIP. List every exclusion separately and account for all 72 published numbers exactly once. Separate normative failures from advisory suggestions.