moai-foundation-claude

Create Claude Code Skills and sub-agents with consistent SKILL.md structure.

Updated Jan 16, 2026
One-click install
npx skills add https://github.com/yarang/fastapi-error-code --skill moai-foundation-claude-yarang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-foundation-claude
Source: https://github.com/yarang/fastapi-error-code/tree/main/.claude/skills/moai-foundation-claude
Command: npx skills add https://github.com/yarang/fastapi-error-code --skill moai-foundation-claude-yarang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Canonical Claude Code authoring kit that consolidates guidelines and patterns for building Skills, sub-agents, plugins, slash commands, hooks, memory, and settings.

Core Features & Use Cases

  • Progressive disclosure architecture: metadata, instructions, and on-demand resources to optimize token usage.
  • Unified skill and sub-agent authoring: guides for SKILL.md, references, scripts, and integration patterns.
  • Supports plugin development and memory management through standardized templates and references.

Quick Start

To begin, consult the MoAI Claude foundation documentation and start a new Skill under .claude/skills with a SKILL.md frontmatter.

Frequently Asked Questions about moai-foundation-claude

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

FAQPage Schema
How do I create Claude Code Skills with consistent structure and metadata?

To create Claude Code Skills with consistent structure, use a canonical authoring kit that guides SKILL.md frontmatter correctness, progressive disclosure loading, and resource organization. It ensures your Skills, sub-agents, and plugins meet standardized validation rules across projects.

What is progressive disclosure architecture in Claude Code?

Progressive disclosure architecture in Claude Code is a loading mechanism that optimizes token usage by separating metadata, instructions, and on-demand resources. This approach ensures that sub-agents and Skills only load necessary context when required.

Can I use this authoring kit to build sub-agents and slash commands?

Yes, you can use this authoring kit to build sub-agents and slash commands. It provides unified authoring guides for SKILL.md, references, scripts, and integration patterns applicable to plugins, hooks, memory, and settings across team workflows.

What's the best way to organize Claude Code plugins and memory settings?

The best way to organize Claude Code plugins and memory settings is by using standardized templates and reference guides. This authoring kit consolidates guidelines for managing settings and memory through structured resource organization.

Do I need specific dependencies to build Claude Code hooks and agents?

No specific dependencies are required to build Claude Code hooks and agents. This authoring kit operates independently, guiding you through creating SKILL.md structures and validation rules without external component prerequisites.

When should I not use a canonical authoring kit for Claude Code?

You should not use a canonical authoring kit for Claude Code if your project requires highly customized, non-standard SKILL.md structures that bypass progressive disclosure loading rules or strict frontmatter validation conventions.