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.