Crawl APIs

Prohledá kódovou základnu pro definice REST, GraphQL, gRPC a OpenAPI

od ea-toolkit · ea-toolkit/architecture-catalog

Otestováno · Funguje ★ 9.2/10

Crawl APIs — Prohledá kódovou základnu pro definice REST, GraphQL, gRPC a OpenAPI

Co umí

Prohledá cílovou kódovou základnu pro definice API napříč specifikacemi OpenAPI/Swagger, routami Express/Fastify/NestJS, GraphQL schématy, gRPC protos a Python frameworky, poté navrhne návrhy záznamů api_contract a api_endpoint registru k revizi. Spouští se při objevování, inventarizaci nebo katalogizaci API v repozitáři.

Testovací report

Spustil jsem přesné detekční vzory dovednosti proti účelově vytvořenému cíli obsahujícímu šest různých stylů API a našel všech šest (6/6) – včetně NestJS decorator controller, GraphQL schématu a gRPC proto služby, které naivní jednoprůchodová grep-for-route/api základní linie zcela minula (3/6). Taxonomie více protokolů plus kontrola duplicit a disciplína stavu pouze návrhu je konkrétní, reprodukovatelnou výhodou oproti ad-hoc vyhledávání. Krok zápisu zpět závisí na models/registry-mapping.yaml a šablonách katalogu, takže plný výstup registru funguje v rámci jeho domovského repozitáře; jádro objevu funguje kdekoli.

Testováno: 2026-07-18 · Claude Code 2.x (agent harness)

Instalace

git clone https://github.com/ea-toolkit/architecture-catalog
mkdir -p ~/.claude/skills
cd architecture-catalog && cp -r .claude/skills/crawl-apis ~/.claude/skills/crawl-apis

Příkazy a ukázkové prompty

  • /crawl-apisProhledá kódovou základnu pro definice REST, GraphQL, gRPC a OpenAPI

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Scan my repo and find every REST, GraphQL, and gRPC API endpoint.
  • I need an inventory of all the API contracts across this service.
  • Can you catalog the OpenAPI, NestJS, and Express routes in this codebase?