agentsclimarketplace

Ask expert

Skill a5c-ai/babysitter/packages/adapters/tasks/skills/ask-expert

Babysitter enforces obedience on agentic workforces and enables them to manage extremely complex tasks and workflows through deterministic, hallucination-free self-orchestrationFrom the repository description

Install
npx -y skills add a5c-ai/babysitter --skill ask-expert

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

SKILL.md

2.3 KB, 541 tokens by cl100k_base, as published. Nobody here has run it

Breakpoints Adapter Skill

When to Use

Use ask_breakpoint when you need an answer from a human responder and the codebase, existing docs, and your own analysis are not enough.

Good fits:

  • architecture trade-offs
  • security reviews
  • domain-specific implementation questions
  • approval or intervention checkpoints

Do not route breakpoints you can already answer confidently from the available context.

Before Asking

  1. Check who is available with list_responders.
  2. Gather the code paths, constraints, and prior attempts you want the responder to see.
  3. Decide whether you need a named responder with targetResponders or general routing by domain and tags.

Tool Contract

Tool: ask_breakpoint

{
  "question": "Should we keep the GitHub Issues backend for this workflow, or move this project to the server backend?",
  "context": "The repo already has routing.json entries for github-issues. We now need token-backed polling for multiple responders.",
  "fileReferences": [
    "packages/adapters/tasks/src/backends/index.ts",
    "packages/adapters/tasks/src/mcp/backend-resolver.ts"
  ],
  "tags": ["backends", "routing", "operations"],
  "domain": "platform",
  "targetResponders": ["platform-responder"],
  "routingStrategy": "single",
  "timeout": 600000
}

Current ask_breakpoint parameters:

  • question
  • context
  • markdown
  • codeSnippets
  • fileReferences
  • tags
  • domain
  • urgency
  • interactionKind
  • targetResponders
  • routingStrategy
  • timeout
  • breakpointId
  • backend
  • breakpointsDir
  • proven

Routing Guidance

  • Use routingStrategy: "single" when one named responder should answer.
  • Use routingStrategy: "first-response-wins" for the fastest qualified answer.
  • Use routingStrategy: "collect-all" when you want multiple viewpoints.
  • Use routingStrategy: "quorum" when you need a majority outcome.

After the Answer

  • ask_breakpoint waits for the answer path to resolve, timeout, or cancellation.
  • Use check_breakpoint_status with the returned breakpointId when you need to inspect the stored breakpoint record after the initial exchange.
  • If the response must be signed, set proven: true on ask_breakpoint and optionally call verify_breakpoint_answer afterward for an explicit verification record.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 326,059. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.