project:init

Installation
SKILL.md

Project Init

Initializes a new project by defining its purpose, stakeholders, goals, technical constraints, and shared architectural decisions. This is the entry point for building a large system composed of multiple specifications.

When to use

Use this skill when the user needs to:

  • Start a new large-scale project (SaaS, platform, multi-module app)
  • Define shared technical decisions before breaking work into specs
  • Document system-level goals and constraints that span multiple features

Instructions

Step 1: Gather Information

Use the AskUserQuestion tool to gather:

  1. Project name — kebab-case identifier (e.g., "my-saas", "trading-platform")
  2. What is this system? — Brief description of what it does
Related skills
Installs
1
Repository
ikatsuba/skills
First Seen
Mar 25, 2026