Design MOAT asset strategy per skill: which subdirectories needed, what content they contain, naming conventions. Trigger: plan MOAT, MOAT strategy, asset planning, reference planning, plan skill assets.
The canonical home for this skill is plan-moat-strategy in JaviMontano/mao-plugin-qa
"A skill without references is a skill that hallucinates. A skill without examples is a skill that guesses."
Design the MOAT (Materials, Ontology, Assets, Templates) asset allocation for each skill in a plugin. Determines which subdirectories each skill needs, what content they should contain, naming conventions, and estimated line counts.
/pqa:plan first.[DOC].| Dimension | Low (1) | Medium (2) | High (3) |
|---|---|---|---|
| Domain knowledge | Common knowledge | Requires reference docs | Deep specialist knowledge |
| Procedure steps | 3-4 steps | 5-7 steps | 8+ steps |
| Edge cases | 1-2 obvious | 3-4 nuanced | 5+ with subtle interactions |
| User interaction | No user prompting | Some clarification needed | Extensive elicitation |
[INFERENCIA]| Complexity | MOAT Depth | Subdirectories |
|---|---|---|
| LOW (4-5) | MINIMAL | SKILL.md only |
| MEDIUM (6-8) | STANDARD | SKILL.md + references/ |
| HIGH (9-10) | FULL | SKILL.md + references/ + examples/ |
| VERY HIGH (11-12) | DEEP | SKILL.md + references/ + examples/ + prompts/ |
For each skill at STANDARD or above, specify:
references/ -- What reference documents to create:
{topic}-{type}.md (e.g., hook-compatibility-matrix.md, frontmatter-spec.md).examples/ -- What example documents to create:
sample-{artifact}.md (e.g., sample-architecture-plan.md).prompts/ -- What prompt templates to create:
{purpose}-prompts.md (e.g., ideation-prompts.md).validate-hooks).{topic}-{type}.md where type is one of: spec, guide, matrix, patterns, framework.sample-{artifact}.md.{purpose}-prompts.md.[CODIGO]| Skill | Depth | References | Examples | Prompts | Total Assets |[DOC]moat-strategy.md:
# MOAT Strategy: {plugin-name}
## Complexity Assessment
## Depth Allocation
## Asset Inventory
## Naming Conventions
## Summaryreferences/moat-quality-dimensions.md for scoring details.[DOC][CODIGO][DOC][INFERENCIA][DOC]build-moat-assets.validate-cross-refs.Bad MOAT strategy:
All skills: DEEP.
References: yes. Examples: yes. Prompts: yes.Missing: no per-skill justification, no complexity assessment, no naming conventions, no line estimates.
Good MOAT strategy:
| Skill | Complexity | Depth | References | Examples | Prompts |
|-------|-----------|-------|------------|----------|---------|
| validate-hooks | HIGH (10) | FULL | hook-compatibility-matrix.md (80 lines) | valid-hooks.md, incompatible-hooks.md (40 lines each) | -- |
| ideate-plugin | MEDIUM (7) | STANDARD | plugin-idea-framework.md (60 lines) | -- | -- |
Justification: validate-hooks scores HIGH because it requires deep domain knowledge (hook spec) and has 5+ edge cases. ideate-plugin is MEDIUM — straightforward procedure but needs reference material for overlap analysis.Includes: per-skill complexity scores, depth with rationale, specific asset files with line estimates, justification.
notes.md, info.md) instead of descriptively.b56591e
Canonical home
since Aug 28, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.