project-init

Generate root and scoped AGENTS.md, ARCHITECTURE.md, and TESTING.md files for Windsurf projects.

2|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/avav25/ai-assets --skill project-init-avav25
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/avav25/ai-assets/tree/main/.windsurf/skills/project-init
Command: npx skills add https://github.com/avav25/ai-assets --skill project-init-avav25

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize Windsurf project context for an existing repository by generating root and scoped AGENTS.md files, plus supporting ARCHITECTURE.md and TESTING.md documentation.

Core Features & Use Cases

  • Generates a root AGENTS.md outlining product purpose, service map, mandatory rules, and repository structure for Windsurf projects.
  • Produces scoped AGENTS.md files for significant directories to codify local conventions and workflows.
  • Creates ARCHITECTURE.md and TESTING.md to document system design, runtime, data flows, and testing strategy.
  • Produces a concise project map and references to accelerate Windsurf onboarding and integration.

Quick Start

Run the Windsurf project-init workflow to scan the repository and generate the root and scoped documentation files.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I initialize Windsurf project context for an existing repository?▼

To initialize Windsurf project context, run the project-init workflow to scan your repository and automatically generate root AGENTS.md, ARCHITECTURE.md, and TESTING.md files. This establishes a clear project map and local guidance for Windsurf onboarding.

What is an AGENTS.md file and how does it structure monorepo project setup?▼

An AGENTS.md file outlines product purpose, service maps, mandatory rules, and repository structure for Windsurf projects. In a monorepo setup, scoped AGENTS.md files can be generated for significant directories to codify local conventions and workflows.

Does the generated ARCHITECTURE.md document system design and data flows?▼

Yes, the generated ARCHITECTURE.md documents system design, runtime environments, and data flows. It works alongside TESTING.md to define testing strategy, providing comprehensive project documentation to accelerate AI agent integration.

Can I use this project initialization workflow for multi-package projects?▼

Yes, you can use this workflow for multi-package or monorepo projects. It applies to repositories with multiple significant directories by producing a root project map and optional scoped AGENTS.md files for directories that warrant dedicated guidance.

What's the best way to document local conventions across significant directories?▼

The best way to document local conventions is generating scoped AGENTS.md files for significant directories. This approach codifies directory-specific workflows and rules, creating clear local guidance that accelerates onboarding and standardizes project setup.