hf-frame

Define project scope and risk during HarnessFlow's Frame stage.

51|23|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/hujianbest/harness-flow --skill hf-frame
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hf-frame
Source: https://github.com/hujianbest/harness-flow/tree/main/skills/hf-frame
Command: npx skills add https://github.com/hujianbest/harness-flow --skill hf-frame

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill assists in defining the scope and risk of a project during HarnessFlow's Frame stage, ensuring clear intentions and risk levels before proceeding.

Core Features & Use Cases

  • Define Project Scope: Compress user requests into a single-line intent, and outline the range of changes.
  • Risk Assessment: Classify project risks into high, medium, or low based on predefined criteria.
  • Environment Setup: Execute full-scale tests or builds to establish an environment baseline for future validation.

Quick Start

Run 'hf-frame' to create a new Frame for your project, setting intent, scope, and risk.

Frequently Asked Questions about hf-frame

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

FAQPage Schema
How do I define project scope and classify risk levels during software development?

To define project scope and classify risk levels, you can compress user requests into a single-line intent and categorize risks as high, medium, or low based on predefined criteria. This ensures clear project boundaries before proceeding.

What is the best way to establish an environment baseline before proceeding with a project?

Establishing an environment baseline requires executing full-scale tests or builds during the project's Frame stage. This sets a validated foundation for future checks and ensures the environment operates as intended.

How do I set up a new project frame with clear intent and scope?

To set up a new project frame, run the initialization command to specify your project intent, outline the range of changes, and classify the risk level. Proper user input is required to define the scope accurately.

Does this project framing process require running tests or builds to function?

Yes, executing tests or builds is required to establish an environment baseline during the project framing process. This execution validates the current state and ensures clear intentions before proceeding with development.

Why classify project risks into high, medium, or low levels before development?

Classifying project risks into high, medium, or low levels ensures clear intentions and risk awareness before proceeding with development. It helps teams mitigate potential issues early by applying predefined assessment criteria.

Can I outline the range of changes without compressing user requests into a single-line intent?

Outlining the range of changes requires proper user input, which includes compressing user requests into a single-line intent. This ensures the project scope remains focused and accurately reflects the requested modifications.