project-init

Generate a multi-session project skeleton with features.yaml and an initial commit.

1|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/masta-g3/rules --skill project-init-masta-g3
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/masta-g3/rules/tree/main/skills/project-init
Command: npx skills add https://github.com/masta-g3/rules --skill project-init-masta-g3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Starting new multi-session projects often requires repetitive setup: scaffolding structure, backlog tracking with features.yaml, and an initial commit. This skill automates that process to reduce boilerplate and ensure consistency.

Core Features & Use Cases

  • Create a minimal project skeleton including a docs/STRUCTURE.md and an empty features.yaml for backlog tracking
  • Initialize version control scaffolding and a standardized README
  • Provide a predictable starting point for both standalone and feature-driven workflows

Quick Start

Provide a project name and a brief description to scaffold the project structure and backlog.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I scaffold a new project structure with backlog tracking and an initial git commit?

To scaffold a project with backlog tracking, you provide a project name and description to generate a project skeleton, an empty features.yaml for feature-driven workflows, docs/STRUCTURE.md, and an initial git commit.

What is the best way to initialize a multi-session project skeleton consistently?

The best way to initialize a multi-session project skeleton consistently is to automate the creation of standard files like docs/STRUCTURE.md, a README, and an empty features.yaml to reduce boilerplate and ensure predictable project scaffolding.

Can I use features.yaml for backlog tracking in a standalone project workflow?

Yes, you can use features.yaml for backlog tracking in both standalone and feature-driven workflows. The scaffolding process creates an empty features.yaml file to provide a predictable starting point for tracking project features.

What files are generated when creating a new project scaffold with initial commit scaffolding?

Creating a project scaffold generates a minimal project skeleton, a standardized README, docs/STRUCTURE.md, an empty features.yaml for backlog tracking, and an initial commit with a descriptive message in version control.

Do I need to manually configure git before initializing version control scaffolding for a new project?

No, you do not need to manually configure git for the initial commit. The scaffolding process automates version control setup by generating the project structure and creating an initial commit with a descriptive message.

Why does starting a new multi-session project require repetitive setup like scaffolding structure and backlog tracking?

Starting a new multi-session project requires repetitive setup because you must manually create a project skeleton, set up backlog tracking with features.yaml, and configure an initial git commit, which this scaffolding process fully automates.