backend-architecture-generator

Generates complete backend architecture blueprints from requirement models, design documents, or PRDs.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/fen-zx/NovelToScript --skill backend-architecture-generator-fen-zx
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: backend-architecture-generator
Source: https://github.com/fen-zx/NovelToScript/tree/main/.agents/skills/backend-architecture-generator
Command: npx skills add https://github.com/fen-zx/NovelToScript --skill backend-architecture-generator-fen-zx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Designing a backend architecture from scratch requires making dozens of interconnected decisions about modules, databases, caching, queues, storage, and security. This Skill turns requirement models, design documents, PRDs, or JSON entity lists into a complete, consistent backend architecture blueprint, eliminating blank-page design work. ## Core Features & Use Cases - Full Architecture Blueprint: Produces 18 structured sections covering system overview, architecture style, business modules, domain models, aggregate boundaries, layered architecture, directory structure, database design, caching, queues, file storage, AI workflows, RBAC permissions, security, scalability, deployment, tech stack, and risk analysis. - Flexible Input Formats: Accepts RequirementAnalyzer output, DesignGenerator output, plain PRDs, or JSON entity definitions. - Risk Analysis: Automatically flags coupling, single points of failure, missing queues or caches, and data consistency issues with High/Medium/Low severity ratings. - Use Case: Given a PRD stating "users upload novels and generate scripts", the Skill outputs a modular monolith design with Auth/Novel/Script/Task modules, Prisma + SQLite schema, BullMQ queues, MinIO buckets, and a LangChain AI workflow. ## Quick Start Ask the AI to generate a backend architecture from your PRD or entity list, for example: generate a backend architecture for an Express + Prisma + BullMQ project based on these requirements.

Frequently Asked Questions about backend-architecture-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a backend architecture from a PRD?▼

Provide the PRD text as input and the Skill produces a full architecture blueprint covering modules, domain models, database design, caching, queues, storage, security, and risks. It also accepts RequirementAnalyzer output, DesignGenerator output, or JSON entity lists.

What input formats does a backend architecture generator accept?▼

It accepts four input types: RequirementAnalyzer markdown output, DesignGenerator page output, plain PRD descriptions, and structured JSON with entity arrays. Output defaults to Markdown, with JSON available on explicit request.

Which frameworks and tech stacks does it support?▼

It targets Express, NestJS, Fastify, LangChain, AI agent, SaaS, and admin projects. It is especially suited to stacks combining React with Express, Prisma with SQLite, BullMQ with Redis, MinIO storage, and LangChain-based AI workflows.

Does the generated architecture include database and queue design?▼

Yes. The output includes database selection, table planning, relationships, indexes, and unique constraints, plus queue design with job definitions, retry strategies, exponential backoff, and dead-letter queues.

Can it identify architecture risks automatically?▼

Yes. It detects module coupling, single points of failure, performance bottlenecks, data consistency issues, and missing queues or caches. Each risk is rated High, Medium, or Low with a concrete remediation suggestion.

What are the limitations of this architecture generator?▼

It produces design blueprints only and explicitly does not generate business code. Unknown information is marked as [待确认] rather than invented, so ambiguous requirements require manual clarification before implementation.