Skills

Release API

Review Anarlog API contracts and generated clients, deploy required hosted services and...

Install

npx skills add fastrepl/anarlog --skill release-api -g -a claude-code -y
Repository
fastrepl/anarlog9.7k
Category
Data and ML
Updated
3d ago
License
MIT
Context cost
Lightabout 789 tokens
Runs scripts
No, instructions only

What it does

Review Anarlog API contracts and generated clients, deploy required hosted services and database changes, and verify live release behavior.

Release API

Review every release, including client-only changes. Inherit scope and session authorization from Release a New Version.

  1. Compare changed product behavior and each service's live source SHA against apps/api, apps/stripe, crates/api-cloud, affected auth/sync/proxy crates, supabase/, apps/api/openapi.gen.json, and packages/api-client/src/generated. Check auth, scopes, payloads/errors, pagination, data compatibility, and existing client behavior. Record required changes, concrete reuse reasons, or explicit deferrals before freezing the candidate.

  2. Read api_ci.yaml, api_cd.yaml, db_ci.yaml, and db_cd.yaml plus the affected component instructions. Run the full locally reproducible affected jobs and consumer checks. For contract changes, run:

    cargo test -p api gen_openapi_json
    pnpm -F @anlg/api-client openapi
    pnpm -F @anlg/api-client typecheck
    
Read the whole SKILL.md on GitHub

More in Data and ML