init

Analyze project structure and generate `.abu/ABU.md` rules templates.

269|67|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/PM-Shawn/Abu-Cowork --skill init-pm-shawn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/PM-Shawn/Abu-Cowork/tree/main/builtin-skills/init
Command: npx skills add https://github.com/PM-Shawn/Abu-Cowork --skill init-pm-shawn

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of essential project configuration files, specifically the .abu/ABU.md rules file and the .abu/rules/ directory, ensuring your project is properly set up for AI-assisted development and management.

Core Features & Use Cases

  • Project Structure Analysis: Scans your project for common configuration files (package.json, README.md, etc.) to understand the project's technology stack and structure.
  • Automated Rule File Generation: Creates a foundational .abu/ABU.md file with sections for project overview, tech stack, coding standards, and build processes, populated with analyzed information.
  • Directory Setup: Ensures the .abu/rules/ directory exists for modular rule definitions.
  • Use Case: When starting a new project or onboarding an existing one to Abu, run this skill to quickly establish the necessary configuration for Abu to understand and assist with your project.

Quick Start

Use the init skill to set up the project rules file for the current workspace.

Frequently Asked Questions about init

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

FAQPage Schema
How do I initialize project rules for AI-assisted development?

To initialize project rules, this skill analyzes your project structure and configuration files to generate a foundational `.abu/ABU.md` template and `.abu/rules/` directory. It detects your tech stack to populate coding standards and build processes automatically.

What is the best way to set up Abu configuration for an existing codebase?

Setting up Abu configuration is best handled by scanning common files like `package.json` or `README.md` to understand the technology stack. This skill creates the `.abu/ABU.md` rules file and `.abu/rules/` directory tailored to your project's conventions.

Does project structure initialization support Python, Rust, and Go environments?

Project structure initialization supports Node.js, Python, Rust, Go, and Java environments. It detects common linting and build tools within these languages to generate a matching foundational project rules template.

How does automated rule file generation work for new projects?

Automated rule file generation works by analyzing your project structure to create a foundational `.abu/ABU.md` file. This file includes sections for project overview, tech stack, coding standards, and build processes populated with analyzed information.

Do I need to manually create the .abu/rules/ directory before setup?

You do not need to manually create the `.abu/rules/` directory before setup. This initialization skill ensures the directory exists automatically for modular rule definitions during the project structure analysis process.

Why should I use an automated initialization tool instead of writing project rules manually?

Using an automated initialization tool ensures your project is properly set up for AI-assisted development. It generates a foundational rules template tailored to detected technologies, saving time and preventing configuration omissions.