スキル一覧に戻る
HDeibler

noop-generator

by HDeibler

Production-ready Express + TypeScript + PostgreSQL + Redis project generator for Claude Code

0🍴 0📅 2026年1月7日
GitHubで見るManusで実行

SKILL.md


name: noop-generator description: 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.

Noop Generator Skill

This skill generates complete backend projects following a function-first, layered architecture.

When Claude Should Use This

Automatically use this skill when the user:

  • Wants to create a new backend service or API
  • Asks to scaffold or generate a new project
  • Needs a production-ready Express + TypeScript template
  • Wants to generate a microservice
  • Mentions "noop" and creating something new

Framework Context

Core Philosophy

@docs/universal-framework/PHILOSOPHY.md

Architecture Specification

@docs/universal-framework/ARCHITECTURE_SPEC.md

Scaffolding Specification

@docs/universal-framework/SCAFFOLDING_SPEC.md

Generator Instructions

@docs/universal-framework/GENERATOR_INSTRUCTIONS.md


Template Location

The scaffold template is at: scaffold-template/

Placeholder System

PlaceholderFormatExample
{{PROJECT_NAME}}lowercase-dashesmy-api-service
{{PROJECT_DESCRIPTION}}Free textAPI for user management
{{DATABASE_NAME}}lowercase_underscoresmy_api_service
{{DEFAULT_PORT}}Number3005
{{EXAMPLE_ENTITY}}PascalCaseWidget
{{EXAMPLE_ENTITY_LOWER}}camelCasewidget
{{EXAMPLE_ENTITY_PLURAL}}lowercase pluralwidgets
{{EXAMPLE_TABLE}}snake_casewidgets

Generated Project Structure

{project-name}/
├── src/
│   ├── index.ts              # Entry point
│   ├── config.ts             # Zod-validated configuration
│   ├── routes.ts             # Route registration
│   ├── handlers/             # HTTP handlers
│   │   └── services/         # Business logic
│   ├── middleware/           # Auth, error handling
│   ├── db/pg/                # PostgreSQL layer
│   │   ├── PgClientStore.ts  # Aggregated Ops
│   │   └── migrations/sql/   # Versioned migrations
│   ├── redis/                # Caching
│   ├── types/                # Domain types
│   └── utils/                # Logger, errors, validation
├── .claude/                  # Claude config for the project
│   ├── CLAUDE.md            # Architecture guidelines
│   └── hooks/               # Auto-lint, pattern checks
├── docker-compose.yml        # Postgres + Redis
└── Dockerfile               # Production build

Key Principles

  1. No fallbacks - Errors are explicit, never hidden
  2. Explicit dependencies - Pass dbStore as parameter
  3. Organization scoping - Every DB op requires organizationId
  4. Type safety - Never use any
  5. Fail fast - Validate configuration at startup

Verification

After generation:

  • npm run typecheck passes
  • npm run lint passes
  • npm run build succeeds
  • GET /healthz returns 200

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です