By HDeibler
Production-ready backend project generator and infrastructure toolkit. Generate Express + TypeScript + PostgreSQL + Redis projects with multi-tenant architecture, then maintain them with automated reviews, entity generation, and infrastructure tending.
Add a new domain entity with full CRUD infrastructure to an existing project
Generate a complete, production-ready backend project following the noop architectural framework.
Review code against the noop architectural patterns and conventions
Maintain and tend to your noop-based project infrastructure. Run health checks, update dependencies, audit security, manage migrations, and ensure everything is running smoothly.
Expert backend architect for designing and planning noop-based projects. Use when planning new services, designing APIs, or making architectural decisions.
Generates complete CRUD infrastructure for new domain entities. Use when adding new resources, tables, or API endpoints.
Code reviewer specialized in noop architectural patterns. Use for reviewing PRs, code changes, or ensuring compliance with the framework.
Infrastructure maintenance agent for health checks, dependency updates, security audits, and ongoing maintenance. Use for DevOps and operational tasks.
Guide for implementing code following the noop function-first, layered architecture. Use when writing handlers, services, database operations, or middleware. Automatically invoked when working on noop-based projects.
Generate new domain entities with full CRUD infrastructure in noop-based projects. Use when adding new resources, tables, or API endpoints to an existing project.
Generate production-ready Express + TypeScript + PostgreSQL + Redis projects. Use when the user wants to create a new backend service, API, or microservice from scratch. Automatically invoked when discussing project scaffolding or generation.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses power tools
Uses Bash, Write, or Edit tools
Uses Bash, Write, or Edit tools
A Claude Code plugin for generating and maintaining production-ready Express + TypeScript + PostgreSQL + Redis backends.
noop is a complete development toolkit that helps you:
# Clone the plugin
git clone https://github.com/deibler/noop.git
# Use with Claude Code
claude --plugin-dir /path/to/noop
Or add to your Claude Code settings for permanent installation.
| Command | Description |
|---|---|
/noop:make | Generate a new project |
/noop:review | Review code against architecture patterns |
/noop:entity-add | Add a new domain entity with CRUD |
/noop:tend | Infrastructure maintenance and health checks |
/noop:makeGenerate a complete, production-ready backend:
/noop:make my-service --entities=Product,Order --port=3010
What you get:
/noop:reviewReview code for architectural compliance:
/noop:review src/handlers/
Checks for:
any types (critical)process.env access/noop:entity-addAdd new entities to existing projects:
/noop:entity-add Product --fields=price:number,sku:string
Generates:
/noop:tendInfrastructure maintenance:
/noop:tend health # Full health check
/noop:tend deps # Dependency updates
/noop:tend security # Security audit
/noop:tend docker # Docker maintenance
/noop:tend all # Run everything
noop enforces a function-first, layered architecture:
src/
├── handlers/ # HTTP orchestration only
│ └── services/ # Business logic
├── db/pg/
│ └── *Ops.ts # Database operations
├── middleware/ # Auth, error handling
├── types/ # Domain types
└── utils/ # Shared utilities
dbStore as parameter, no globalsorganizationIdany or unnarrowed unknownnoop/
├── .claude-plugin/
│ └── plugin.json # Plugin manifest
├── commands/
│ ├── make.md # /noop:make
│ ├── review.md # /noop:review
│ ├── entity-add.md # /noop:entity-add
│ └── tend.md # /noop:tend
├── agents/
│ ├── architect.md # Architecture planning
│ ├── reviewer.md # Code review
│ ├── entity-builder.md # Entity generation
│ └── tender.md # Infrastructure maintenance
├── skills/
│ ├── scaffold-generator/ # Auto-invoked for generation
│ ├── architecture-guide/ # Auto-invoked for patterns
│ └── entity-generator/ # Auto-invoked for entities
├── hooks/
│ ├── hooks.json # Plugin hooks config
│ └── architecture-guardian.sh # Auto-lint & pattern checks
├── docs/universal-framework/ # Architecture documentation
└── scaffold-template/ # Project template
noop includes automated hooks:
PostToolUse (Write/Edit): Runs architecture-guardian.sh for:
PreToolUse (Bash): Blocks npm run dev/start (user manages server)
Spawn specialized agents for complex tasks:
| Agent | Use Case |
|---|---|
noop-architect | API design, schema planning |
noop-reviewer | PR reviews, compliance checks |
noop-entity-builder | Generate full entity CRUD |
noop-tender | DevOps, maintenance tasks |
When you run /noop:make, you get:
npx claudepluginhub joshuarweaver/cascade-code-general-misc-4 --plugin hdeibler-noopFramework-agnostic design principles for interaction, affordance, feedback, errors, and user control. Covers Fitts's Law, Affordance, Forgiveness, Feedback Loop, Errors, Constraint, Mapping, Expectation Effect, and Control. Drawn from the interaction-related entries of 'Universal Principles of Design' (Lidwell, Holden, Butler, 2003) and the broader HCI literature (Fitts, Norman, Nielsen heuristics, Cooper).
Framework-agnostic design principles for cognition, mental models, complexity reduction, and learnability. Covers Hick's Law, Wayfinding, Progressive Disclosure, 80/20 Rule, Chunking, Mental Model, Recognition Over Recall, Consistency, Mimicry, and Iconic Representation. Drawn from the cognition-related entries of 'Universal Principles of Design' (Lidwell, Holden, Butler, 2003) and the broader HCI literature (Norman, Miller, Nielsen, Krug).
Framework-agnostic design principles for aesthetics, perceived quality, brand personality, and emotional response. Covers Aesthetic-Usability Effect, Archetypes, Form Follows Function, Wabi-Sabi, Exposure Effect, and Immersion. Drawn from the aesthetic and emotion-related entries of 'Universal Principles of Design' (Lidwell, Holden, Butler, 2003) and the broader design and consumer-psychology literature.
Framework-agnostic design principles for visual perception and hierarchy: how the eye groups elements, where it lands first, and what makes a composition read as ordered. Covers Hierarchy, Proximity, Signal-to-Noise Ratio, Color, Alignment, Legibility, Readability, Gestalt Similarity, Closure, and Figure-Ground Relationship. Drawn from the perception-related entries of 'Universal Principles of Design' (Lidwell, Holden, Butler, 2003) and the broader Gestalt and visual-design research literature.
Framework-agnostic design principles for design process, accessibility, iteration, and robustness against edge cases. Covers Accessibility, Iteration, Factor of Safety, Prototyping, Weakest Link, Scaling Fallacy, and Ockham's Razor. Drawn from the process-related entries of 'Universal Principles of Design' (Lidwell, Holden, Butler, 2003) and the broader engineering and inclusive-design literature (WCAG, Maeda, Cooper, Petroski).
Complete fullstack development toolkit: React, Express/FastAPI, PostgreSQL scaffolding with AI agents
Let your AI scaffold and extend projects with Better-T-Stack. Bundles the create-better-t-stack MCP server plus skills, commands, and an agent so the assistant plans a valid stack and generates it instead of hand-rolling boilerplate.
15 specialized agents and 22 skills for TypeScript fullstack development with Fastify, Next.js, PostgreSQL, Redis, and more.
Let your AI assistant scaffold and extend Better Fullstack projects through the official MCP server and focused skills.
REST and GraphQL API scaffolding, framework selection, backend architecture, and API generation
Scaffold new projects and add features with best-practice templates