AgentSkillsCN

flight-debrief

飞行后分析,助力持续改进。在一次飞行结束后,通过总结经验教训,不断优化方法论。

SKILL.md
--- frontmatter
name: flight-debrief
description: Post-flight analysis for continuous improvement. Use after a flight is completed to capture lessons learned and improve the methodology.

Flight Debrief

Perform comprehensive post-flight analysis for continuous improvement.

Prerequisites

  • Project must be initialized with /init-project (.flightops/ARTIFACTS.md must exist)
  • A flight must be completed (status landed or diverted) before debriefing

Workflow

Phase 1: Context Loading

  1. Identify the target project

    • Read projects.md to find the project's path
  2. Verify project is initialized

    • Check if {target-project}/.flightops/ARTIFACTS.md exists
    • If missing: STOP and tell the user to run /init-project first
    • Do not proceed without the artifact configuration
  3. Read the artifact configuration

    • Read {target-project}/.flightops/ARTIFACTS.md for artifact locations and formats
  4. Load flight documentation

    • Read the mission for overall context and success criteria
    • Read the flight for objectives, design decisions, and checkpoints
    • Read ALL legs to understand the planned implementation
    • Read the complete flight log for ground truth on what happened
  5. Load project context

    • Read the target project's README.md and CLAUDE.md
    • Identify key implementation files from leg outputs and flight log
  6. Examine actual implementation

    • Read files created or modified during the flight
    • Compare intended vs actual implementation
    • Note deviations, workarounds, or unexpected discoveries

Phase 2: Crew Debrief Interviews

Read {target-project}/.flightops/agent-crews/flight-debrief.md for crew definitions and prompts (fall back to defaults at .claude/skills/init-project/defaults/agent-crews/flight-debrief.md).

Validate structure: The phase file MUST contain ## Crew, ## Interaction Protocol, and ## Prompts sections with fenced code blocks. If the file exists but is malformed, STOP and tell the user: "Phase file flight-debrief.md is missing required sections. Either fix it manually or re-run /init-project to reset to defaults."

Developer Interview

  1. Spawn a Developer agent in the target project context (Task tool, subagent_type: "general-purpose")
    • Provide the "Debrief Interview" prompt from the flight-debrief phase file's Prompts section
    • The Developer examines code changes, test coverage, patterns, and technical debt
    • The Developer provides structured debrief input

Architect Interview

  1. Spawn an Architect agent in the target project context (Task tool, subagent_type: "general-purpose")
    • Provide the "Debrief Design Review" prompt from the flight-debrief phase file's Prompts section
    • The Architect compares planned design decisions against actual implementation
    • The Architect evaluates whether the flight design held up and provides feedback for future flights
    • This closes the design feedback loop — the same role that reviewed the spec now evaluates the outcome

Human Interview

Brief questions to capture insights documents may miss. Keep this lightweight — 2-3 questions max based on what you observed in the flight log.

  • On anomalies/deviations: "The log mentions [X] — what drove that decision?"
  • On leg quality: "Were any leg specs unclear or missing key context?"
  • On blockers: "What slowed you down most? Was it predictable?"

Skip the human interview if the flight log is comprehensive and there are no obvious gaps.

Phase 3: Deep Analysis

Synthesize Developer input, Architect input, human input, and document analysis across multiple dimensions:

Outcome Analysis

  • Did the flight achieve its objective?
  • Which mission success criteria did this flight advance?
  • Were all checkpoints met?
  • What value was delivered?

Process Analysis

  • How accurate were the leg specifications?
  • Were there gaps requiring improvisation?
  • Did the leg sequence make sense?
  • Were legs appropriately sized?
  • Did acceptance criteria prove verifiable?

Technical Analysis

  • What technical decisions were made during flight that weren't planned?
  • Were there architectural surprises?
  • What technical debt was introduced?
  • Does implementation align with project conventions?

Deviation Analysis

  • What deviations occurred and why?
  • Were deviations captured in the flight log?
  • Should any deviations become standard practice?

Knowledge Capture

  • What was learned that should be documented?
  • Are there reusable patterns that emerged?
  • Are README or CLAUDE.md updates needed?

Phase 4: Skill Effectiveness Analysis

Evaluate whether the mission-control skills could be improved:

Mission Skill

  • Did the mission provide adequate context?
  • Were success criteria clear and measurable?

Flight Skill

  • Did the flight structure support execution?
  • Were design decisions adequately captured?
  • Was the leg breakdown appropriate?

Leg Skill

  • Did legs provide sufficient implementation guidance?
  • Were acceptance criteria verifiable?
  • Were edge cases adequately identified?

Phase 5: Generate Debrief

Create the flight debrief artifact using the format defined in .flightops/ARTIFACTS.md.

Guidelines

Thoroughness Over Speed

  • Read files completely, not just skim
  • Consider root causes, not just symptoms
  • Think about systemic improvements

Be Specific and Actionable

Avoid vague recommendations. Instead of "improve documentation," say:

  • "Add a 'Devcontainer Commands' section to CLAUDE.md documenting the docker exec workflow"

Distinguish Severity

  • Critical: Would have prevented significant rework or failure
  • Important: Would have meaningfully improved efficiency
  • Minor: Nice-to-have improvements

Credit What Worked

Identify effective patterns that should be reinforced or codified.

Consider the Meta-Level

  • Did the mission/flight/leg hierarchy work?
  • Were the right artifacts being created?
  • Is there friction that could be eliminated?

Output

Create the debrief artifact using the location and format defined in .flightops/ARTIFACTS.md.

After creating the debrief, summarize the top 3-5 most impactful recommendations.