analyze-frame

Analyze requirements or Event Storming outputs to generate Problem Frame YAML specifications.

2|Updated Dec 24, 2025
One-click install
npx skills add https://github.com/knowlet/skills --skill analyze-frame
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analyze-frame
Source: https://github.com/knowlet/skills/tree/main/skills/analyze-frame
Command: npx skills add https://github.com/knowlet/skills --skill analyze-frame

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes natural language requirements or Event Storming outputs and converts them into Problem Frame-based YAML specifications for CBF/IDF/RIF.

Core Features & Use Cases

  • Frame classification: determine if a requirement maps to CBF, IDF, or RIF.
  • YAML spec generation: produce a standardized YAML schema with metadata, problem statement, domain, acceptance criteria.
  • Traceability: link requirements to formal specs for governance.

Quick Start

Provide a natural language requirement to analyze or an Event Storming note; the Skill will output docs/specs/{feature-name}.yaml.

Frequently Asked Questions about analyze-frame

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

FAQPage Schema
How do I convert requirements into Problem Frame specifications?

Problem Frames analysis converts natural language requirements into structured YAML specifications that classify requirements by frame type (CBF, IDF, RIF, WPF, TF) and map them to domain concerns, acceptance criteria, and validation artifacts in a standardized docs/specs/ directory.

What is Event Storming and how does it work with Problem Frames?

Event Storming outputs capture domain events and user interactions; Problem Frames analysis takes these outputs and transforms them into formal frame-based YAML specs that link events to specific problem frame classifications and cross-context dependencies.

Can I use Problem Frames for functional and technical requirements?

Yes, Problem Frames handle both functional and technical requirements by classifying them across frame types, mapping concerns to domain and machine models, defining cross-context dependencies, and generating acceptance tests and validation artifacts.

What output structure does Problem Frame analysis generate?

The Skill generates a complete docs/specs/{feature-name}/ directory tree containing frame.yaml metadata, problem statements, domain definitions, acceptance criteria links, runbook documentation, and validation artifacts for traceability and governance.

How do Problem Frames improve requirements traceability?

Problem Frames link natural language requirements to formal YAML specifications with problem classification, frame-concern mappings, and acceptance test references, creating an auditable chain from requirement to validation for compliance and governance.

Do I need prior knowledge of Problem Frame theory to use this?

The Skill analyzes requirements and automatically applies Problem Frame classification across CBF, IDF, RIF, WPF, and TF frame types; basic familiarity with requirement structures and domain context helps, but the Skill handles frame determination.