project-scaffolder

Create isolated project directories with boilerplate and task artifacts.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/balamuru/antigravity-dev-skills --skill project-scaffolder-balamuru
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-scaffolder
Source: https://github.com/balamuru/antigravity-dev-skills/tree/main/.agents/skills/project-scaffolder
Command: npx skills add https://github.com/balamuru/antigravity-dev-skills --skill project-scaffolder-balamuru

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Isolated project scaffolding that bootstraps new modules with boilerplate architecture, requirements, and task artifacts to support safe orchestration.

Core Features & Use Cases

  • Creates a dedicated project directory (e.g., /app, /services/...) for each new module.
  • Generates baseline artifacts like requirements.md and task.md inside the project directory.
  • Enforces safety-first scaffolding by avoiding root-level changes and using non-destructive patterns (e.g., temporary scaffolds and careful merging).

Quick Start

Create a new isolated project directory and generate boilerplate with requirements.md and task.md in that directory.

Frequently Asked Questions about project-scaffolder

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

FAQPage Schema
How do I create isolated project directories without overwriting existing repository metadata?

To create isolated project directories safely, this scaffolder uses non-destructive patterns like temporary scaffolds and careful merging. It preserves existing repository metadata by avoiding root-level changes and generating boilerplate artifacts strictly within dedicated module directories.

What is the safest way to generate boilerplate artifacts like requirements.md for a new module?

Generating boilerplate artifacts like requirements.md safely requires a safety-first scaffolding approach. This tool initializes baseline files inside a dedicated project directory, ensuring orchestration tasks are documented without risking root-level repository modifications.

How does directory isolation prevent destructive changes during project setup?

Directory isolation prevents destructive changes during project setup by routing all new boilerplate and task artifacts into a specific folder. This non-destructive pattern guarantees that existing root-level repository metadata remains untouched during module initialization.

Can I bootstrap a new module with task.md and requirements.md without modifying the root directory?

Yes, you can bootstrap a new module with task.md and requirements.md without modifying the root directory. The scaffolder enforces directory isolation, ensuring all new artifacts are initialized exclusively inside the newly created module directory.

What are the limitations of using non-destructive scaffolding for project setup?

The main limitation of non-destructive scaffolding is that artifacts are strictly confined to isolated project directories. Users requiring deep root-level architecture modifications or global repository metadata updates will need to manually merge those changes outside the isolated scaffold.

Does project scaffolding work with existing repositories to preserve metadata?

Yes, project scaffolding works with existing repositories by applying careful merging and temporary scaffolds. It ensures that baseline artifact initialization for new modules happens safely without overwriting or destroying pre-existing repository metadata.