| name | kickoff |
| description | Scaffolds a new project in the current directory — creates CLAUDE.md, CHANGELOG.md, .gitignore, README.md, and a source dir, initializes git with a first commit, and offers to create a GitHub repo. Prompts for project name, description, and language/framework first. Use when the user wants to "start a new project", "bootstrap a repo", "set up a fresh project", "scaffold a codebase", or "kick off" a new build from scratch. |
When the user runs /kickoff, do the following:
- Ask for: project name, brief description, and primary language/framework
- Create this structure in the current directory:
<project-name>/
├── CLAUDE.md # Project-specific instructions (build commands, conventions, architecture notes)
├── CHANGELOG.md # Session log — updated at end of each work session
├── .gitignore # Language-appropriate ignores
├── README.md # Project name + one-line description
└── src/ # (or appropriate source directory for the framework)
- Initialize git and make the first commit
- The project
CLAUDE.md should include:
- Project description
- Build/run/test commands (fill in once known)
- Key architectural decisions (fill in as they're made)
- A "Conventions" section for patterns to follow
- The
CHANGELOG.md should start with today's date and "Project created"
- Ask the user if they want to create a GitHub repo (
gh repo create)