project-initialization-phase

Generate eight project design documents via questionnaire and codebase scanning.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/abner-magal/mcp-video-audio --skill project-initialization-phase-abner-magal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-initialization-phase
Source: https://github.com/abner-magal/mcp-video-audio/tree/main/.opencode/skills/planning/project-initialization-phase
Command: npx skills add https://github.com/abner-magal/mcp-video-audio --skill project-initialization-phase-abner-magal

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of essential project documentation and setup for both new (greenfield) and existing (brownfield) codebases, ensuring a solid foundation for development.

Core Features & Use Cases

  • Automated Documentation Generation: Creates 8 core project documents (overview, architecture, tech stack, etc.) from templates and user input.
  • Brownfield Codebase Analysis: Scans existing code to auto-detect tech stack, architecture, and database schemas.
  • Interactive Questionnaire: Guides users through 15 essential questions to gather project context.
  • Use Case: When starting a new project, run this Skill to generate all initial architectural documents, or use it on an existing project to document its current state.

Quick Start

Run the /init-project command to start the project initialization process.

Frequently Asked Questions about project-initialization-phase

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

FAQPage Schema
How do I generate project initialization documentation for a new codebase?

Project initialization documentation is generated by running the /init-project command, which uses an interactive questionnaire to create 8 core design documents for greenfield setups. It guides you through 15 essential questions to gather context and automatically builds foundational architecture and tech stack documents.

Can I document an existing codebase by scanning its current architecture and tech stack?

Yes, brownfield codebase scanning analyzes existing code to auto-detect the tech stack, architecture patterns, and database schemas. This process automatically extracts current project state information to populate the 8 comprehensive design documents without manual entry.

What is the best way to initialize project structure and docs for both greenfield and brownfield repositories?

Initializing project structure and docs is handled by an orchestration command that distinguishes between greenfield and brownfield contexts. It validates foundational documentation creation by applying templates for new projects or scanning existing codebases to document the current state.

Do I need to manually answer all project setup questions to create architecture documents?

Manual input is needed only for the 15 essential questions in the interactive questionnaire for greenfield projects. For brownfield projects, the codebase scanning mechanism auto-detects technical details to minimize manual data entry during document generation.

What types of foundational documents are created during project initialization?

Project initialization creates 8 comprehensive project-level design documents, including overview, architecture, and tech stack files. These foundational documents are generated from templates and validated user input to ensure a solid development baseline.

Why does project initialization require an interactive questionnaire before generating docs?

The interactive questionnaire is required to gather essential project context that automated scanning cannot infer, ensuring the 8 generated design documents accurately reflect architectural intent. This validation step guarantees foundational documentation aligns with specific greenfield or brownfield requirements.