Flow Continuity (FC)
Weight in Skill: 10%. FC is the second behavioral proxy inside Skill. It rewards sessions that sustain focus long enough for deep-work payoff, without rewarding marathon sessions indefinitely.
What it measures
Section titled “What it measures”FC is the median length (in minutes) of your active, uninterrupted AI-coding stretches — a “stretch” ends when there’s a long idle gap or a context reset.
The raw minutes are mapped to 0–10 via a linear-with-cap function:
FC_raw ∈ [0, FC_SATURATION_MIN]FC_score = 10 · (FC_raw / FC_SATURATION_MIN) (saturates at 10)Default saturation is around 90 minutes — long enough that most productive sessions reach it, short enough that an 8-hour marathon doesn’t score higher than a focused 90-minute block. The saturation constant is pilot-tunable and will be re-fit to the p75 session length once enough production data lands.
Why minutes, not turns
Section titled “Why minutes, not turns”Turns don’t map cleanly to focus. A 2-turn session with a 40-minute reply read and thorough verification is deep work; a 30-turn session of one-word prompts is not. Minutes of active time come from the plugin’s session timer, not a count of API calls.
What helps FC
Section titled “What helps FC”- Single-task sessions — finish what you started before jumping to something unrelated
- Plan mode for complex work — one planning turn up front keeps you in the same session instead of forking branches
- Close irrelevant terminals — each context switch out of the session trims the stretch
- Use
/compactbetween subtasks rather than starting a fresh session every 20 minutes
What hurts FC
Section titled “What hurts FC”- Ping-pong sessions — bouncing between AI coding and unrelated tasks with long idle gaps
- Reset every few turns — each
/clearends the current stretch - Very short sessions — a 5-minute “quick fix” session isn’t deep work, and repeated short sessions don’t sum to one long stretch
FC is a proxy, not a goal. If you legitimately only needed 10 minutes for a one-off change, your FC will take a small hit on that session — and that’s fine. The weight is intentionally small (10%) for exactly this reason.