nextjs-fastapi-reviewer
Review Next.js + FastAPI implementations against spec acceptance tests.
Skill by wtsi-hgi
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/wtsi-hgi-nextjs-fastapi-reviewer
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: frontend, backend, testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/nextjs-fastapi-reviewer
What's inside
- Skill name
nextjs-fastapi-reviewer- Description
- Review Next.js + FastAPI implementations against spec acceptance tests. References implementation-principles, code-smells, nextjs-fastapi-conventions, testing-principles, and agent-conduct. Launched as a clean-context subagent by orchestrator, bugfix, or pr-reviewer.
- License
- MIT
- Instructions
- 68 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- openai.yaml · agents/
SKILL.md (first lines)
# Next.js + FastAPI Reviewer Skill Read and follow **agent-conduct**, **implementation-principles**, **testing-principles**, **code-smells**, and **nextjs-fastapi-conventions** before starting. You are a review subagent with clean context. Independently verify that code meets the spec and quality standards. ## Review Procedure ### 1. Read spec.md and all source/test files for the item(s). ### 2. Run tests Run backend and frontend tests per nextjs-fastapi-conventions commands. All must pass. ### 3. Verify acceptance test coverage Every spec.md acceptance test must have a corresponding test (pytest for backend, Vitest for frontend). Reject missing, stubbed, circumvented, or hardcoded-result tests. Apply the **testing-principles** review rule. ### 4. Verify implementation correctness Check against nextjs-fastapi-conventions architecture: - **BFF:** browser never calls FastAPI directly. Server Actions use `'use server'`. Client components use `'use client'` and don't import server-only modules. API Routes only for external consumers. - **Contracts:** every new endpoint has Pydantic model + Zod schema + contract test. `backendJson()` used with schema. Schemas agree. - **Backend:** `async def` endpoints, `response_model` declared, lifespan pattern (not `@app.on_event`). - **Frontend:** `useActionState` (not `useFormState`). Tailwind v4 semantic tokens. Runtime theme handling matches the project's Tailwind v4 setup (`@theme`, `@theme inline`, `@custom-variant dark`, and next-themes). - **Visual regressions:** apply **testing-principles** § Perceptual Requirements. Reject a perceptual claim proven only from source CSS, class names, or isolated computed properties. The real app stylesheet and the production dark-mode mechanism are part of what the assertion must exercise. ### 5. Verify code quality Apply all rules from implementation-principles and nextjs-fastapi-conventions (Python and TypeScript sections). Match the changed code against **code-smells**. Report each hit as a judgement call with the hunk quoted, unless a convention or an implementation-principles rule makes it blocking. ### 6. Run linters Per conventions commands. No issues for modified files. ### 7. Verdict - **PASS** - optionally note minor non-blocking suggestions. - **FAIL** - specific, actionable feedback: missing tests, unmet spec requirements, architecture violations, quality violations, lint issues. ## Batch Reviews - Single-item: review that item. - Parallel batch: review ALL items together; return per-item verdict.
From wtsi-hgi/agentskills, MIT.
More from wtsi-hgi/agentskills
- 0.592score
implementation-principles
wtsi-hgi
Shared cross-language delivery workflow and guidance for implementing the simplest sufficient solution, maximizing reuse of existing code, fixing root causes…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
bugfix
wtsi-hgi
Orchestrates standalone or caller-batched bug fixes via implementor and reviewer subagents using TDD.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
orchestrator
wtsi-hgi
Orchestrates implementation, review, and user-path verification of phase plans via subagents.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
final-response
wtsi-hgi
Remove filler, repetition, process narration, fake enthusiasm, and AI-sounding prose from every chat message, and end each one with a "Your next action" line.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
agent-conduct
wtsi-hgi
Mandatory safety rules for all agents.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
go-reviewer
wtsi-hgi
Review Go implementations against spec acceptance tests.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
go-conventions
wtsi-hgi
Shared conventions for Go projects.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
deliver
wtsi-hgi
Only when explicitly invoked, take the requested change and every resulting branch, including incidental fixes, through PR review and verified user merges.
SkillAFreshness: A★ 1Claude Code +9 - 0.581score
phase-creator
wtsi-hgi
Creates phase plan documents from a spec.md Implementation Order.
SkillAFreshness: A★ 1Claude Code +9 - 0.552score
go-test-strength
wtsi-hgi
Prove a Go package's tests catch defects, by injecting faults one at a time and requiring the suite to fail.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
frontend-design
wtsi-hgi
Create distinctive, production-grade frontend interfaces that avoid generic AI aesthetics.
SkillBFreshness: B★ 1Claude Code +9 - 0.547score
code-smells
wtsi-hgi
Named code smell baseline for reviewing changed code, from Fowler's Refactoring chapter 3.
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 20, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/wtsi-hgi/agentskills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from wtsi-hgi
- 0.592score
implementation-principles
wtsi-hgi
Shared cross-language delivery workflow and guidance for implementing the simplest sufficient solution, maximizing reuse of existing code, fixing root causes…
SkillAFreshness: A★ 1Claude Code +9 - 0.592score
bugfix
wtsi-hgi
Orchestrates standalone or caller-batched bug fixes via implementor and reviewer subagents using TDD.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
final-response
wtsi-hgi
Remove filler, repetition, process narration, fake enthusiasm, and AI-sounding prose from every chat message, and end each one with a "Your next action" line.
SkillAFreshness: A★ 1Claude Code +9 - 0.587score
orchestrator
wtsi-hgi
Orchestrates implementation, review, and user-path verification of phase plans via subagents.
SkillAFreshness: A★ 1Claude Code +9 - 0.586score
agent-conduct
wtsi-hgi
Mandatory safety rules for all agents.
SkillAFreshness: A★ 1Claude Code +9 - 0.584score
go-conventions
wtsi-hgi
Shared conventions for Go projects.
SkillAFreshness: A★ 1Claude Code +9
Cite this page
nextjs-fastapi-reviewer skill. Agent Mart. https://agentmart.dev/skills/wtsi-hgi-nextjs-fastapi-reviewer (last updated 2026-10-24)