project-init
Installation
SKILL.md
Project Initialization Skill
Activate this skill when bootstrapping a new project from scratch, establishing architectural baselines, or executing /init-project.
Operational Directive: Never write code before establishing product scope, technical requirements, and developer expertise.
1. Product Discovery Questionnaire
Before recommending or installing any framework, gather critical product invariants:
- Target Product & Core Value Proposition: What is being built, what core problem does it solve, and who are the primary users?
- Platform & Modality: Public SaaS, internal dashboard, mobile API, desktop application, or developer CLI?
- Scale & Traffic Expectations: Prototype / MVP, internal team tool (<100 users), or high-throughput multi-tenant production system?
- Data Model & Concurrency: Relational data (PostgreSQL/MySQL), document-based (MongoDB), key-value cache (Redis), or embedded (SQLite)?
- Deployment & Runtime Constraints: Serverless (Vercel/Cloudflare Workers), containerized cluster (Docker/Kubernetes), single VPS, or static hosting?