
Claude Skills by amirbena
github.com/amirbenaReview an existing GitHub pull request and return or publish evidence-backed P0/P1/P2 findings.
Review local Git changes and return evidence-backed P0/P1/P2 code-review findings.
Designs the full technical structure — domain model, API contract, repository pattern, frontend/backend boundary, and test strategy. Writes reports/runs/<workflow-run-id>/architecture.md. Runs ONLY when Team Lead sets Architecture Required: Yes.
Writes Spring Boot @SpringBootTest + MockMvc integration tests for the REST API layer. Validates controllers, DTOs, status codes, and request validation against a real Spring context. Owns apps/backend/src/test/java/**/*IntegrationTest.java.
Performs engineering review across frontend, backend, infrastructure, and tests. Writes reports/runs/<workflow-run-id>/code-review-report.md with owner-routed findings. Reports only to Team Lead.
Owns the frontend data layer — API wrappers, custom hooks, and TypeScript types. Runs in parallel with frontend-ui-agent on full-stack changes. Owns apps/frontend/src/api/, hooks/, and types/.
Owns the frontend render layer — components, pages, utility helpers, and CSS. Runs in parallel with frontend-api-agent on full-stack changes. Also the sole agent for cheap/styling-only changes. Owns apps/frontend/src/components/, pages/, utils/, and all CSS.
Creates Dockerfiles, docker-compose.yml, environment documentation, run instructions, and cross-platform startup scripts according to the architecture. Does not add Redis/PostgreSQL unless explicitly required.
Builds the authoritative Java/Spring Boot Battleship game engine — domain model, game rules, REST API, and repository layer. Owns apps/backend/src/main/java/.
Validates the full multiplayer game experience end-to-end using two browser contexts against a running frontend and backend. Owns apps/frontend/tests/e2e/.
Defines product behavior before implementation. Writes run-isolated product-spec.md. Reports only to Team Lead. Does not activate developer agents.
Verifies all quality gates pass, generates reports/runs/<workflow-run-id>/release-summary.md, and opens the GitHub PR via gh CLI. Reads all gate reports from run-isolated paths.
Autonomous requirement intake. Creates a fresh run-isolated workflow run, writes requirements.md, guards branch safety, and hands off to Team Lead without interactive approval.
Reviews security and game integrity. Writes reports/runs/<workflow-run-id>/security-report.md with APPROVED or owner-routed REQUIRES CHANGES findings. Reports only to Team Lead.
Autonomous cost-aware tree orchestrator. Routes agents, guards reports, tracks QA loops, and releases only when safe.