frame

Captures core issues, affected users, constraints and scope into a draft document file with tier detection.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill frame-roxabi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frame
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/dev-core/skills/frame
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill frame-roxabi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users clearly define and document the problem, constraints, and scope of a task or issue, ensuring alignment before development begins.

Core Features & Use Cases

  • Problem Definition: Captures the essence of a problem, its triggers, and observable impact.
  • Constraint Identification: Documents technical, time, and dependency limitations.
  • Scope Management: Explicitly defines what is in and out of scope for a task.
  • Tiered Complexity: Automatically suggests a development tier (S, F-lite, F-full) based on complexity signals.
  • Use Case: Before starting a new feature, use /frame --issue 42 to capture the problem statement, identify key users, document constraints, and confirm the development tier, ensuring everyone is on the same page.

Quick Start

Use the frame skill to define the problem for the idea 'implement user authentication'.

Frequently Asked Questions about frame

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

FAQPage Schema
How do I define problem scope and constraints before starting feature development?

Defining problem scope involves capturing the core issue, affected users, and constraints before development begins. This Skill facilitates problem framing by documenting limitations and explicitly stating what is in and out of scope, generating a draft file for approval.

Can I seed development planning documentation directly from a GitHub issue?

Yes, you can seed development planning documentation directly from GitHub issues. The Skill supports seeding from free text or GitHub issues to capture the problem statement and identify key users, ensuring alignment before development starts.

How does automatic tier detection work for development planning?

Automatic tier detection for development planning works by analyzing complexity signals within the framed problem. It suggests a development tier of S, F-lite, or F-full based on the captured constraints and scope, helping categorize the effort required.

What is the best way to frame an issue and identify key users for a new task?

The best way to frame an issue is to capture the essence of the problem, its triggers, and observable impact. This Skill identifies key users and documents constraints, producing a structured draft documentation file for iterative revision and approval.

Can I revise the problem framing document after it is generated?

Yes, you can revise the problem framing document after it is generated. The Skill supports iterative revision capabilities, allowing you to refine the problem statement, constraints, and scope until the draft documentation file meets your approval.