Claude-skill-registry context-api-contracts
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/context-api-contracts" ~/.claude/skills/majiayu000-claude-skill-registry-context-api-contracts && rm -rf "$T"
manifest:
skills/data/context-api-contracts/SKILL.mdsource content
API Contracts
Navigate frontend-backend API integration, routes, clients, and data flow.
Overview
API contracts define frontend ↔ backend communication. Critical for cross-stack changes.
Backend API Routes
- API v1 endpointsbackend/api/*.py
- API v2 endpointsbackend/api/v2/*.pybackend/api/analytics_api.pybackend/api/brokerage_connections.pybackend/api/accounts.pybackend/api/securities.py
Frontend API Clients
frontend/src/services/analyticsApi.tsfrontend/src/services/researchApi.ts
- Base API clientfrontend/src/lib/apiClient.ts
TypeScript Contracts
- Database typessupabase/types/database.types.ts
- Frontend typesfrontend/src/types/**/*.ts
Backend Middleware
- Auth, CORS, etc.backend/middleware/*.py
Tests
- API integration testsbackend/tests/integration/
- E2E API testsfrontend/e2e/
Documentation
- Internal:
(create if needed)docs/backend/API_CONTRACTS.md
Related Areas
- See
for auth middlewarecontext-clerk-integration - See
for API test patternscontext-testing-infrastructure