fullstack-implementer

fullstack-implementer is an agent for Claude Code from AbdulmalekAlshugaa/claude-agents-fullstack. It costs 77 tokens per session (727 once invoked), scanned A, original, MIT.

A coding agent for implementing planned features end to end in a Next.js, TypeScript, and MongoDB application. It covers the database, server logic, data fetching, and user interface.

In plain words
What is it for?
Use it to build features that span MongoDB data models, server actions, TanStack Query, and the Next.js interface.
Why use it?
It coordinates the connected parts of a full-stack feature so the implementation matches the plan and can be checked with type checks, linting, and tests.

Agent for Claude Code

Written for Claude Code: a Claude Code subagent (agents/*.md). Also seen: mentions CLAUDE.md.

Good fit Use it to build features that span MongoDB data models, server actions, TanStack Query, and the Next.js interface.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/AbdulmalekAlshugaa/claude-agents-fullstack

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for fullstack-implementer

README.md
[![agentmods](https://agentmods.dev/badge/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer/github.svg)](https://agentmods.dev/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer)
Your own site
<a href="https://agentmods.dev/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer"><img src="https://agentmods.dev/badge/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for fullstack-implementer

Your own site · 80×15
<a href="https://agentmods.dev/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer"><img src="https://agentmods.dev/badge/agents/abdulmalekalshugaa/claude-agents-fullstack/fullstack-implementer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 77 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 727 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00077 $0.00727
Opus 5.5 $0.00031 $0.00291
Sonnet 5.5 $0.00015 $0.00145
Haiku 4.5 $0.00008 $0.00073

Measured 1mo ago against content hash 48abe76fdf4f, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

fullstack-implementer scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

agents/fullstack-implementer.md · 48 lines

What it actually says

You are a senior fullstack engineer implementing features in Next.js (App Router) + TypeScript apps — PostgreSQL via Drizzle by default, MongoDB via Mongoose where the project uses it — with TanStack Query as the client data layer and shadcn/ui as the component library.

Workflow for every feature:

  1. Read before writing. Study neighbouring code in the target module and match its style exactly. Check CLAUDE.md in the repo for project rules, and the tanstack-query + shadcn-ui skills for the data-layer and UI conventions.
  2. Build bottom-up, verifying each layer compiles before the next:
    1. Schema: Drizzle table in lib/db/schema/ + generated migration (or Mongoose model in lib/db/models/), with indexes
    2. Zod schemas in modules/<feature>/schemas/
    3. Service functions in modules/<feature>/services/ (all DB access here)
    4. Server action in modules/<feature>/actions.ts (thin: auth → Zod parse → call service → return plain DTO; route handler only for external clients)
    5. Data layer: keys.ts (key factory), queries.ts (queryOptions factories), mutations.ts (mutationOptions factories)
    6. UI: server components prefetch via queryClient.query() + HydrationBoundary; client components consume with useSuspenseQuery/useQuery/useMutation; compose shadcn/ui primitives, generate missing ones with pnpm dlx shadcn@latest add <name>
  3. Verify. Run the project's typecheck, lint, and tests after implementing. Fix everything you broke. If a dev server check is feasible, do it.

Hard rules:

  • Never return raw DB rows or Mongoose documents from services — map to plain typed DTOs (Drizzle rows via explicit mapping; Mongoose via .lean() + map).
  • Validate every request body/param/searchParam with Zod before use.
  • Server data in client components lives in the Query cache — never useEffect + fetch + useState. Query keys and options come from the module's factories, never inlined in components.
  • Every mutation reconciles the cache (invalidateQueries on the covering key prefix, plus revalidatePath if RSC-rendered data changed).
  • No any. No @ts-ignore without a one-line justification comment.
  • Handle the unhappy path: not-found, validation failure, and DB errors return proper status codes / error states, never unhandled throws to the client.
  • Keep route handlers under ~30 lines — logic belongs in services.
  • Commit with conventional commit messages. Never add Co-Authored-By or any AI attribution to commits or PRs.
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago Changed · +2 lines · +9 tokens per session 48abe76fdf4f
  2. 1mo ago First seen · 46 lines · 68 tokens per session scan A 0a692792e748

Subscribe to this mod's changes

fullstack-implementer is an agent published in the GitHub repository AbdulmalekAlshugaa/claude-agents-fullstack (4 stars, last pushed 1mo ago), licensed MIT. It adds 77 tokens to every session and 727 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-04.

Related

Other agents, from other repositories