bmf.refine-yaml

Analyze BMF YAML specifications to identify missing entities, fields, actions, screens, and flows.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/zhdanovme/bmf --skill bmf-refine-yaml
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmf.refine-yaml
Source: https://github.com/zhdanovme/bmf/tree/main/.claude/skills/bmf.refine-yaml
Command: npx skills add https://github.com/zhdanovme/bmf --skill bmf-refine-yaml

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes a BMF YAML specification and identifies obvious missing logic elements (entities, fields, actions, screens, and flows) that are implied by existing definitions, acting as a completeness checker rather than a quality audit.

Core Features & Use Cases

  • Structure-aware detection of implied entities, fields, actions, screens, and flows.
  • Validation of references and consistency across YAML files.
  • Use Case: given a bmfs/works project, run findings to surface critical gaps before PRD generation.

Quick Start

Run the YAML completeness check on a BMF project folder, for example bmfs/works/myproject.

Frequently Asked Questions about bmf.refine-yaml

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

FAQPage Schema
How do I check a YAML specification for missing logic elements?

To check a YAML specification for missing logic elements, you can run a completeness analysis that loads all YAML files in a project folder and surfaces implied entities, fields, actions, screens, and flows not explicitly defined.

What is static validation for BMF YAML files?

Static validation for BMF YAML files is a structural analysis process that detects implied but undocumented entities, fields, actions, screens, and flows, reporting concrete gaps and concrete fixes for specification completeness.

How do I validate references and consistency across multiple YAML files?

You validate references and consistency across multiple YAML files by loading an entire project folder and scanning for broken cross-references and structural gaps, ensuring all implied definitions are explicitly documented.

When do I need to run a YAML completeness check before PRD generation?

You need a YAML completeness check before PRD generation when your BMF specification has grown complex, ensuring all implied actions, screens, and flows are explicitly defined before downstream product requirement documents are created.

Does this YAML analysis act as a quality audit or a completeness checker?

This YAML analysis acts strictly as a completeness checker rather than a quality audit, focusing solely on identifying missing structural logic and implied definitions necessary for a functional specification.

Can I use this to find missing fields and actions in my BMF project?

Yes, you can use this to find missing fields and actions by running a findings check on a BMF project folder, which identifies any structural elements implied by current definitions but not explicitly described.