afk-exploration
AFK Exploration
The user has a rough idea — a new project, a feature in an existing one, or a bug fix — and is stepping away from the computer. Use that gap to research the idea, build a knowledge base they can return to, and stop short of writing the spec. The artifact must be useful enough that on returning the user can write the spec from it without redoing the upfront thinking.
This is the unattended counterpart to brainstorming. There is no human to dialogue with mid-run; recorded assumptions replace clarifying questions.
When to use
- The user has a rough idea and signals they're stepping away (or explicitly asks for unattended exploration / research).
- Triggers across three shapes: a new project, a feature in an existing project, or a bug fix.
- Don't use for interactive brainstorming or anywhere the user is at the keyboard waiting on each step.
The agent receiving the request becomes the orchestrator. The orchestrator does no first-hand research itself — it analyses the request, plans research angles, dispatches subagents in parallel, follows up each angle with three critique subagents and a per-angle synthesiser, and never reads notes back into its own context. This keeps the orchestrator's window clear so it can track the clock and coordinate the run end-to-end.
Anti-pattern: clarifying questions
The user is not at the keyboard. A clarifying question deadlocks the run. Instead:
- Make the most plausible assumption, write it explicitly into
00-brief.mdunderAssumptions, and proceed.
More from jei-skappa/skills
meta-prompting
Refines a draft prompt for a fresh AI session. Use only when the user mentions "meta-prompt" or "meta-prompting" — do not infer the request from context.
9consult-the-expert
Drafts a casual, context-rich message to consult a more experienced developer about a technical problem, decision, or blocker. Use when the user wants help framing a question for a senior teammate, mentor, or domain expert who has zero context on the project being worked on.
9report-to-the-owner
Drafts a casual, context-rich message to a code owner about something in their code that's blocking the user — a bug, missing capability, or design that doesn't extend to a new use case — along with a proposed change. Use when the user has hit a blocker in code owned by another developer or team and explicitly wants to hand off the work, not ask for advice.
7brief-the-implementer
Drafts a self-contained outcome briefing — the verdict, why, caveats, and pointers — that someone who wasn't part of the discussion can pick up and act on. Use when the user wants the conclusion of the current discussion packaged as a paste-ready handoff for a separate context — a fresh AI session, a follow-up task, or a teammate catching up.
6