Foundation

Detects the technology domain and generates a project foundation document.

17|7|Updated Nov 7, 2025
One-click install
npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill foundation-rsts-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Foundation
Source: https://github.com/rsts-dev/claude-buddy-marketplace/tree/main/plugins/buddy/skills/Foundation
Command: npx skills add https://github.com/rsts-dev/claude-buddy-marketplace --skill foundation-rsts-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create and maintain the authoritative project foundation document at /directive/foundation.md, enabling automatic domain detection, codebase analysis, semantic versioning, and propagation of changes to dependent artifacts.

Core Features & Use Cases

  • Automatically detects the project's technology domain and generates a foundation draft from codebase analysis or user input.
  • Applies semantic versioning to amendments of the foundation and propagates updates to downstream artifacts.
  • Supports customization by loading user preferences from ~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/Foundation/ when present.

Quick Start

Initiate the Foundation workflow to create or amend your project foundation and propagate changes.

Frequently Asked Questions about Foundation

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

FAQPage Schema
How do I auto-detect the technology domain of my codebase for a project foundation?

To auto-detect the technology domain for a project foundation, initiate the Foundation workflow to analyze your codebase and automatically generate a foundation draft document based on the detected domain.

How does semantic versioning apply to project foundation amendments?

Semantic versioning applies to project foundation amendments by tracking changes made to the foundation document, ensuring updates are versioned and systematically propagated to all dependent downstream artifacts.

Can I customize project foundation generation rules for my specific environment?

You can customize project foundation generation by adding user preferences in the ~/.claude/PAI/USER/SKILLCUSTOMIZATIONS/Foundation/ directory, which the workflow loads and applies during codebase analysis and document generation.

What is the best way to propagate foundation changes to dependent artifacts?

The best way to propagate foundation changes to dependent artifacts is through the Foundation workflow, which automatically synchronizes updates from the authoritative foundation document to all downstream dependencies upon amendment.

Do I need a codebase analysis tool to establish a project foundation document?

You do not need an external codebase analysis tool to establish a project foundation document, as the Foundation workflow performs the analysis directly to detect the domain and generate the initial draft.