Crawl APIs
Scan en codebase for REST, GraphQL, gRPC og OpenAPI-definitioner
Testet · Virker
Hvad det gør
Scanner en mål-codebase for API-definitioner på tværs af OpenAPI/Swagger-specs, Express/Fastify/NestJS-ruter, GraphQL-skemaer, gRPC-protos og Python-frameworks, og foreslår derefter udkast til api_contract og api_endpoint registry-indgange til gennemgang. Udløses ved opdagelse, inventar eller katalogisering af API'er i et repo.
Testrapport
Kørte skill'ens præcise detektionsmønstre mod et specialbygget mål med seks forskellige API-stilarter, og den fandt alle seks (6/6) - inklusive NestJS decorator controller, GraphQL-skemaet og gRPC proto-tjenesten, som en naiv one-pass grep-for-route/api baseline fuldstændig missede (3/6). Den multi-protokol taksonomi plus dedup-kontrol og draft-only status-disciplin er en konkret, reproducerbar fordel over ad-hoc søgning. Tilbageskrivningstrinnet afhænger af katalogets models/registry-mapping.yaml og templates, så fuld registry-output fungerer inden for dets hjemmerepo; discovery-kernen fungerer overalt.
Testet: 2026-07-18 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/crawl-apisScan en codebase for REST, GraphQL, gRPC og OpenAPI-definitioner
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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?