Install any skill in seconds. Free to start, no credit card required.
Get Started Free →slopus/control-flow
Analyze and design control flows and data structures. Produces compact ASCII tree diagrams showing triggers, call chains, payload shapes, state mutations, and re-render effects.
Passed 4 of 11 test cases with the skill, and 5 of 11 without it.
and 3 more in the full report
5 fixed3 passed either way7 still failing7 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
I need to audit our state management around session filtering. Please trace the flow from the filter dropdown selection down to the store update, and show the layout of the FilterState data structure along with which UI components consume it. Format the result as text trees showing function names, payload types, state mutations, and re-render triggers.
| Checked | Without skill | With skill |
|---|---|---|
| The response outputs code blocks tagged as ```txt. | Missed | Passed |
| The response includes the consumed by dependency mapping directly within the data structure tree block. | Missed | Passed |
The instructions your model reads when the skill loads.
Read the relevant source code and produce ASCII tree diagrams inside ```txt blocks.
Example:
User taps "Archive"
│
├─ handleActionPress(action: SessionActionItem)
│ └─ onClose() → setActionsAnchor(null)
│
├─ sessionKill(sessionId: string)
│ ├─ POST /api/sessions/:id/kill
│ └─ → { success: boolean, message?: string }
│
└─ deleteSession(sessionId)
├─ mutates: sessions, sessionMessages, gitStatus, fileCache
├─ rebuilds: sessionListViewData
└─ re-renders: SessionsListWrapper (data ref changed)
For data structures, show the shape and what depends on it:
SessionRowData (flat primitives, cheap deep-equal)
├─ id, name, subtitle, avatarId ← identity + display
├─ state: SessionState ← collapsed from presence + agentState + thinking
├─ hasDraft: boolean ← collapsed from draft string
├─ activeAt?: number ← only inactive sessions (avoids heartbeat diffs)
test cases passed, vs 5 / 11 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.