Skip to content
convo logo

Conversation Lifecycle

convo

Complete conversation lifecycle management - start (understanding & alignment), capture (mid-conversation context), and exit (debrief & improvement). Use automatically at conversation boundaries and checkpoints.

SKILL.md

Full skill instructions

Conversation Lifecycle

Manages the full conversation lifecycle: start, capture, and exit.


Overview

PhaseWhenPurpose
StartBeginning of conversationEstablish understanding and alignment
CaptureMid-conversationSave context for continuity
ExitEnd of conversationDebrief, feedback, and improvement

Part 1: Start

Establishes understanding and alignment before diving into execution.

When to Start

  • Automatically at the start of every new conversation
  • When user explicitly says "convo-start"
  • When topic shifts significantly mid-conversation

Phase 1: Understanding

Actions:

  1. Read the request carefully
  2. Identify:
    • What type of work is this? (feature, spec review, planning, research, fix)
    • Which agents/​patterns are relevant?
    • What context do I need?
  3. Gather initial context (follow research-priority pattern)

Research Priority Pattern:

  1. Repo docs (CLAUDE.md, README, existing specs)
  2. Linear/​issue tracker (if referenced)
  3. Ask user for clarification
  4. External sources (last resort)

Phase 2: Alignment

1. State Your Understanding

I understand you want to [specific goal].

This involves:
- [Scope item 1]
- [Scope item 2]

2. Propose Execution Plan

Here's my approach:
1. [Step 1]
2. [Step 2]
3. [Step 3]

I'll use:
- [Relevant agent/​pattern]
- [Another relevant pattern]

3. Wait for Confirmation

Do NOT proceed until user confirms or corrects the plan.

Quick Templates

For simple tasks:

Got it - you want [X]. I'll [approach]. Sound good?

For complex tasks:

Let me make sure I understand:

**Goal**: [What you want to achieve]
**Scope**: [What's included/​excluded]
**Approach**: [How I'll tackle it]
**Output**: [What you'll get]

Anything to adjust before I start?

When to Skip Full Alignment

Skip when:

  • Simple question requiring quick answer
  • User explicitly says "just do X"
  • Continuing prior conversation with established context

Never skip when:

  • Creating or modifying documents/​code
  • Work will take significant time
  • Multiple approaches are possible
  • User's intent is unclear

Part 2: Capture

Saves context mid-conversation for continuity and handoff.

When to Capture

Automatic Triggers

  1. Significant decision made - Architecture choice, approach selected, scope change
  2. Large work completed - Document created, major code changes, phase finished
  3. Topic shift detected - Before switching to new topic
  4. Natural breakpoint - Before user goes to meeting, logical pause

On Request

  • User asks "save where we are"
  • User needs to leave but wants to continue later
  • Handoff to another person/​session

What to Capture

ElementWhy It Matters
Current stateWhere we are right now
Decisions madeWhat was decided and why
Files changedWhat was created/​modified
Next stepsWhat comes next

Capture Formats

Inline Capture (Quick)

---
**Checkpoint**: [Brief description]

**Status**: [Current state of work]
**Just completed**: [What was done]
**Next**: [What's queued]
---

Context File (Detailed)

Create convo-captures/​YYYY-MM-DD-HHMM-topic.md:

# Context Capture: [Topic]

**Date**: YYYY-MM-DD HH:MM
**Status**: In Progress / Paused / Blocked

## Current State
[Where we are in the work]

## Decisions Made
| Decision | Rationale | Alternatives Considered |
|----------|-----------|------------------------|
| [Choice] | [Why] | [Other options] |

## Files Changed
**Created**: [list]
**Modified**: [list]

## Next Steps
1. [ ] [Immediate next step]
2. [ ] [Following step]

## To Resume
[Instructions for picking this back up]

Part 3: Exit

Wraps up conversations with debrief, feedback, and knowledge capture.

Triggers

  • User says "we're done", "that's it", "looks good"
  • Conversation naturally concluding
  • User explicitly requests exit/​debrief
  • Topic drift suggests starting fresh

Exit Protocol

Step 1: Review

Let me review our conversation:

**Original goal**: [State the goal]

**What we accomplished**:
- [Outcome 1]
- [Outcome 2]

**Files created/​modified**:
- `path/​file.md` - [Brief description]

Step 2: Tasks Remaining

**Tasks Remaining**:

For this effort:
- [ ] [Remaining task 1]
- [ ] [Remaining task 2]

Step 3: Ask for Feedback

**Your feedback**:

1. What worked well in this conversation?
2. What would you have liked to see improved?
3. Were there moments where I was unclear or off-track?

Step 4: Propose Changes

After receiving feedback:

**Based on our conversation, I propose these changes**:

1. [File path]: [Specific change]
2. [File path]: [Specific change]

Should I make these changes?

Step 5: Create Convo-Exit Document

File: convo-exits/​YYYY-MM-DD-HHMM-topic.md

# Conversation Exit: [Topic]

**Date**: YYYY-MM-DD HH:MM
**Repo**: [which repo(s) were involved]

## Original Goal
[What we set out to do]

## Outcomes
**Files Created**: [list]
**Files Modified**: [list]
**Decisions Made**: [list]

## User Feedback
**What worked well**: [feedback]
**What could improve**: [feedback]

## Improvements Made
- [ ] [Change 1] - [Status]

## Next Steps
**Immediate**: [list]
**Future**: [list]

Step 6: Activity Log Update

If brain repo has personal/​activity-log.md AND significant work was done:

## YYYY-MM-DD HH:MM - [Topic]

**What I accomplished**:
- [Accomplishment 1]
- [Accomplishment 2]

**Repos affected**: [list]
**Related**: `convo-exits/​YYYY-MM-DD-HHMM-topic.md`

Anti-patterns

WrongRight
Immediately starting workState understanding first, get confirmation
Acting on assumptionsExplicitly state assumptions, ask for confirmation
No record of decisionsCapture decisions with rationale
Context dump without resume instructionsClear "To continue, do X" instructions
Skipping debriefAlways offer exit protocol for significant work

Success Metrics

Start

  • User never confused about what you're doing
  • Plan is specific enough to evaluate
  • User can correct misunderstandings early

Capture

  • Can resume work without context loss
  • Can hand off to someone else smoothly
  • Past decisions are understandable

Exit

  • Clear record of what was accomplished
  • Learnings captured for future
  • Improvements made to the system
  • User feels heard and in control

More skills from majiayu000

xiaohongshu logo
majiayu000/claude-arsenal

xiaohongshu

xiaohongshu

286 148
View
agent-task-conductor logo
majiayu000/claude-skill-registry

agent-task-conductor

Conduct multi-agent task orchestration and workflow coordination.

663 1
View
conductor-setup logo
majiayu000/claude-skill-registry

conductor-setup

Initialize project with Conductor artifacts (product definition,

663 1
View
animation-designer logo
majiayu000/claude-skill-registry

animation-designer

Expert in web animations, transitions, and motion design using Framer Motion and CSS

663 1
View
diagramming logo
majiayu000/claude-skill-registry

diagramming

Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...

663 1
View
h3-pg logo
majiayu000/claude-skill-registry-data

h3-pg

PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.

23 1
View
conductor-development logo
majiayu000/claude-skill-registry

conductor-development

Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...

663 1
View
conductor-status logo
majiayu000/claude-skill-registry

conductor-status

Display project status, active tracks, and next actions

663 1
View
dockerization logo
majiayu000/claude-skill-registry

dockerization

Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.

663 1
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View