ff

Reframes a user message into one chosen framing through a two-step interactive rewrite.

20|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reddb-io/red-skills --skill ff-reddb-io
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ff
Source: https://github.com/reddb-io/red-skills/tree/main/plugins/dev/skills/productivity/ff
Command: npx skills add https://github.com/reddb-io/red-skills --skill ff-reddb-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Vague or poorly framed requests lead to misaligned agent output. This Skill rewrites your message into a single, deliberately chosen framing — such as an implementable issue or an improved prompt — before any work is executed, so intent is clarified first. ## Core Features & Use Cases - Two-step interaction: First presents a framing menu with a recommendation and waits for your pick, then generates only that one rewrite and asks whether to dispatch it. - Seven framing options: Rewrite for a junior dev, a 10-year-old, a senior dev, as an improved prompt, as an implementable issue, as a decision request, or short and direct. - Optional auto-dispatch: The --dispatch/-d flag skips the confirmation question and immediately executes the reframed message. - Use Case: You type /ff implement error handling for this API, pick framing (e), and receive a scoped issue with title, context, acceptance criteria, and validation before deciding to execute it. ## Quick Start Invoke /ff followed by the text you want reframed, then pick a framing from the menu and confirm whether to dispatch the rewrite.

Frequently Asked Questions about ff

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

FAQPage Schema
How do I rewrite my prompt before an AI agent executes it?▼

Invoke /ff with your text, choose one framing from the menu (such as improved prompt or implementable issue), review the single generated rewrite, then answer Yes to dispatch it as the active task or No to keep it without executing.

What framing options does the /ff command support?▼

Seven framings are available: for a junior dev, for a 10-year-old, for a senior dev, as an improved prompt, as an implementable issue, as a decision request, and short and direct. Only the framing you pick is generated.

Can I skip the confirmation step when reframing a message?▼

Yes, pass the --dispatch or -d flag anywhere in the /ff arguments. The flag is stripped before reframing, the rewrite is presented, and the underlying task is dispatched immediately without the Yes/no question.

Does /ff execute my task while reframing it?▼

No. During the framing step it only rewrites text and never edits files, runs commands, or continues paused tasks. Execution happens only after you answer Yes to the dispatch question or pass the -d flag.

When should I not use message reframing?▼

Avoid it when the request is already precise and actionable, since the two-step interaction adds a round trip. It is designed for ambiguous messages where clarifying intent before acting prevents wasted work.