project-init

Initializes a FIRE project workspace by detecting its type and generating standardized configuration files and directories.

1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/phra/Antigravity-Discord-Bridge --skill project-init-phra
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/phra/Antigravity-Discord-Bridge/tree/main/.specsmd/fire/agents/orchestrator/skills/project-init
Command: npx skills add https://github.com/phra/Antigravity-Discord-Bridge --skill project-init-phra

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the initial setup of a new FIRE project, ensuring a standardized and efficient starting point by detecting the project's environment and configuring necessary structures.

Core Features & Use Cases

  • Workspace Detection: Automatically identifies whether a project is 'greenfield' (new) or 'brownfield' (existing).
  • Tech Stack Analysis: Infers or suggests the appropriate programming language, framework, and database.
  • Monorepo Support: Detects and analyzes modules within monorepo structures.
  • Standardization: Generates essential configuration files and standard documents (constitution.md, tech-stack.md, etc.) within the .specs-fire/ directory.
  • Autonomy Configuration: Allows users to define the desired level of AI autonomy for future tasks.

Quick Start

Run the /specsmd-fire command in your project's root directory to begin the initialization process.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I initialize a new FIRE project and detect my tech stack?

To initialize a FIRE project, run the `/specsmd-fire` command in your root directory. It automatically detects your workspace, infers your tech stack, and sets up standardized configuration files.

Can I set up project configuration for an existing codebase?

Yes, project initialization supports brownfield workspaces by detecting your existing project structure and generating appropriate configuration files and directories in the `.specs-fire/` folder.

How do I configure monorepo setup and generate module-specific standards?

During project initialization, the tool detects monorepo structures and analyzes modules to generate module-specific standards. It configures autonomy levels and places standard documents within the `.specs-fire/` directory.

What configuration files are generated during project initialization?

Project initialization generates essential standard documents such as `constitution.md` and `tech-stack.md` within the `.specs-fire/` directory to ensure a standardized starting point for your FIRE framework project.

How do I define the level of AI autonomy for future project tasks?

You can define the desired level of AI autonomy during the project initialization process. The setup configures these autonomy levels to guide future automated tasks within your workspace.

Does this project initialization tool work for both monolith and monorepo structures?

Yes, the initialization process detects whether your workspace is a monolith or a monorepo. It then configures the necessary project structures and standards based on the detected workspace type.