Skip to content
Automation
Skill

/pilot-debug

Pin Pilot executor failures against known v2.149.x patterns before exploring adjacent systems. Invoke when user says "pilot failed", "executor stuck", "epic stuck", "autopilot didn't fire", or similar pilot-failure phrasing.

From plugin
pilot
7283 skills

Claude Code

$ npx -y skills add qf-studio/pilot --skill pilot-debug --agent claude-code

SKILL.md

pilot-debug.SKILL.md
name: pilot-debug
description: Pin Pilot executor failures against known v2.149.x patterns before exploring adjacent systems. Invoke when user says "pilot failed", "executor stuck", "epic stuck", "autopilot didn't fire", or similar pilot-failure phrasing.
allowed-tools: Read, Grep, Bash

Pilot Executor Debug Triage

When invoked, state the hypothesis FIRST in this exact order before running any investigation tool. Each pattern was patched in v2.149.1–.3 and has high prior probability of recurring.

Triage order

1. **Silent autopilot gate** (v2.149.1, commit f032689b)

  • Diagnostic: grep startup logs for "autopilot disabled" or missing

startup gate log lines

  • Code: autopilot init path / startup gate evaluation

2. **Worktree path equality** (v2.149.2, commit aac6de5f, TASK-286)

  • Diagnostic: check whether the worktree path is `/tmp/pilot-worktree-*`

and whether `git rev-parse --git-common-dir` resolves correctly

  • Code: `executor/worktree.go:86` vs `cmd/pilot/repo_allowlist.go:53`

3. **Vacuous-truth empty children** (v2.149.3, commit fd0f7b69)

  • Diagnostic: inspect `allChildrenDone(...)` invocation site for empty

child-set handling

  • Code: `epic.go:923`

4. **Missing IsEpic guard** (v2.149.3, commit fd0f7b69)

  • Diagnostic: check whether epic-parent results with empty `CommitSHA`

or `PRUrl` are being flagged as failed

  • Code: `cmd/pilot/handlers.go`, `cmd/pilot/commands.go`

Output

State one of:

  • `match: <pattern N>` — proceed with the per-pattern diagnostic above.
  • `novel: <one-line reason none match>` — write a failing regression test

FIRST, then escalate.

Anti-patterns

Do NOT touch session dirs, daemon config, queue state, or DB until all 4 known patterns are ruled out. Past sessions burned cycles wandering through session_dirs/ and daemon config before the actual bug surfaced.

Related memories

  • `.agent/knowledge/memories/pitfalls/mem-pilot-001.md` — silent gate
  • `.agent/knowledge/memories/pitfalls/mem-pilot-002.md` — worktree path
  • `.agent/knowledge/memories/pitfalls/mem-pilot-003.md` — vacuous truth
  • `.agent/knowledge/memories/pitfalls/mem-pilot-004.md` — IsEpic guard
Read more
@qf-studio
Ships withpilot

AI that ships your tickets.

Stars on GitHub

Momentum

stars in total
728
Star history of qf-studio/pilot on GitHub, a chart by star-history.com

Other skills on pilot.

branch-audit

branch-audit

--- name: branch-audit description: Audit local git branches for safe deletion with content-level verification (PR state + git…

@qf-studio@qf-studioInstall Skill
pilot-aws

pilot-aws

Operate the AWS-hosted Pilot daemon (founder box) — status, dashboard, logs, queue queries, start/stop/restart, rebuild/upgrade,…

@qf-studio@qf-studioInstall Skill

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about pilot-debug.

Which coding agents can use pilot-debug?
pilot-debug installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.