From be-experts
Create a REST/RPC endpoint with Zod validation, OpenAPI spec, and RFC 9457 error handling
npx claudepluginhub justn-hyeok/harness-for-yall --plugin be-expertsThis skill uses the workspace's default tool permissions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Analyzes BMad project state from catalog CSV, configs, artifacts, and query to recommend next skills or answer questions. Useful for help requests, 'what next', or starting BMad.
Build a complete backend endpoint through the Expert Pool pipeline.
Architecture (be-architect): Design the endpoint
.claude/specs/be-{resource}.mdImplementation + Validation (be-implementer + be-validator in parallel):
Testing (be-tester): HTTP contract tests
$ARGUMENTS.resource — The resource name$ARGUMENTS.method — HTTP method(s) or "CRUD" for full resource (default: CRUD)$ARGUMENTS.framework — hono (default) or expressStart by spawning be-architect with:
Design a REST API endpoint for resource: $ARGUMENTS.resource
Methods: ${ARGUMENTS.method || "CRUD"}
Framework: ${ARGUMENTS.framework || "hono"}
Requirements:
- Zod validation on all inputs
- OpenAPI spec auto-generated
- RFC 9457 Problem Details for errors
- pino logging
Provide the endpoint spec, then delegate:
1. be-implementer for route/handler/service implementation
2. be-validator for schemas/OpenAPI/error factories (in parallel with implementer)
3. After both complete, be-tester for contract tests