Interactive co-authoring skill for the narrow end of the exploration funnel. Synthesizes session briefs, BRDs, story sets, and prototype notes into a structured handoff package targeted at the correct downstream consumer (e.g., formal software specs, strategic roadmaps, or process documentation).
From exploration-cycle-pluginnpx claudepluginhub richfrem/agent-plugins-skills --plugin exploration-cycle-pluginThis skill is limited to using the following tools:
acceptance-criteria.mdevals/evals.jsonevals/results.tsvhandoff-preparer-agent.mdreferences/acceptance-criteria.mdreferences/architecture.mdscripts/execute.pyGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Configures VPN and dedicated connections like Direct Connect, ExpressRoute, Interconnect for secure on-premises to AWS, Azure, GCP, OCI hybrid networking.
Note: This skill runs fully interactively via Claude — no script needed.
execute.pyis a planned batch-mode convenience wrapper that hasn't been built yet, but the core skill works now. The handoff-preparer-agent provides an alternative agentic dispatch path.
This skill provides a structured, 3-stage interactive workflow for synthesizing exploration artifacts into a concise Handoff Package.
Important Note for Agents: Do NOT passively run a bash script or dump a massive block of markdown. You must guide the user through the following 3 stages.
Before synthesizing anything, establish what you're working with and where it's going. Ask both questions in a single message:
Target audience: Who receives this handoff and what will they do with it?
Available artifacts: Which exploration documents exist? (Check exploration/ directory — list what you find.) Common sources: session brief, BRD draft, prototype notes, user story set, business-workflow diagrams.
After the user responds: read each artifact file they identify. If a file doesn't exist, note it explicitly and ask whether to proceed without it or pause until it's available. Do not invent content for missing artifacts.
Before synthesis, perform a mandatory risk assessment to determine the "Rigor Tier" for the downstream execution phase:
spec-kitty engineering cycle with architectural hardening (e.g., Countermind SBL, Pro2Guard sidecar enforcement).Ask the user to categorize the project based on these tiers and document the result in the handoff package.
Your job is to extract the signal relevant to the target audience — not to copy-paste source documents.
Signal = confirmed decisions, hard constraints, and questions that block the next phase.
Noise = background context, rationale already obvious to the audience, and anything marked [UNCONFIRMED] in source documents.
[UNCONFIRMED] item, ask them to confirm it first before including it as fact.Ensure the handoff gives the downstream consumer what they need to act:
Predict blockers: Based on the target audience type, predict exactly 3 questions they will ask after reading this document that are NOT answered by it. Use audience-specific framing:
Surface gaps: Present the 3 questions: "If [audience] reads this, they'll immediately ask: [Q1], [Q2], [Q3]. Are these answered?"
Resolve: For each unanswered question, ask whether to (a) answer it inline, (b) add it to ## Unresolved Ambiguity for the execution phase to own, or (c) confirm it's intentionally out of scope.
Write the approved markdown content to: exploration/handoffs/handoff-package.md (or a timestamped equivalent).