What problem does it solve?
This Skill helps users define backend requirements and select an appropriate language, framework, database, and middleware when the technology stack is not yet decided.
Core Features & Use Cases
- Guided Requirements Gathering: Collects project goals, core entities, traffic expectations, team expertise, authentication needs, frontend integration requirements, and deployment preferences through staged questions.
- Technology Stack Recommendation: Recommends suitable backend languages and frameworks, including Java with Spring Boot, Python with FastAPI, Node.js with Express or NestJS, and Go with Gin.
- Specification and Handoff: Produces a confirmed spec.md with architecture and API requirements, then routes the work to the appropriate backend generation skill while coordinating database and shared convention guidance.
- Use Case: For a team building a medium-sized blog without a chosen language, the Skill gathers requirements, recommends Node.js with Express and PostgreSQL, records the decision, and hands the specification to the Node.js backend skill.
Quick Start
Ask the backend selection skill to help choose a technology stack and create a confirmed backend project specification.