Skip to content
Agentmart
Submit a tool

documenting-workflows

Use when the user wants to document a workflow, process, or procedure through an interview - asks questions one at a time to thoroughly capture steps…

Skill by mthalman

IndexedMIT★ 1
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/mthalman-documenting-workflows

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when the user wants to document a workflow, process, or procedure through an interview - asks questions one at a time to thoroughly capture steps, prerequisites, edge cases, and troubleshooting, then validates understanding before writing markdown

Use cases: documents, writing, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/documenting-workflows

What's inside

Skill name
documenting-workflows
Description
Use when the user wants to document a workflow, process, or procedure through an interview - asks questions one at a time to thoroughly capture steps, prerequisites, edge cases, and troubleshooting, then validates understanding before writing markdown
License
MIT
Instructions
171 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Documenting Workflows Through Interview

## Overview

Interview the user to thoroughly document a workflow, process, or procedure. Ask questions one at a time until you have complete understanding, then repeat back your understanding for validation before writing the final markdown document.

## Choosing Your Interview Approach

Before settling on an approach, consider the trade-offs:

| Approach | Benefit | Risk |
|----------|---------|------|
| Storytelling ("walk me through...") | Surfaces natural flow | Expert skips "obvious" parts |
| Structured checklist | Ensures coverage | Misses implicit steps |
| Scenario-based probing | Reveals decision logic | Can feel like testing |
| Novice stance ("explain like I'm new") | Permission to state obvious | May feel tedious |

**Recommended blend**: Start with storytelling to get the narrative arc, then use scenario-based probing to surface exceptions, then "novice stance" selectively for compressed steps.

Adapt based on context:
- Long-tenured expert → More failure probing (they'll skip "obvious" steps)
- Non-technical subject → Fewer abstract questions, more concrete examples
- Complex process → More decision point exploration

## The Interview Process

**Starting the interview:**
1. If the workflow is already known, skip "what workflow" and establish scope: "When does [X] actually start and end?"
2. Ask about the purpose - why does this workflow exist? What problem does it solve?
3. Ask who performs this workflow (role, skill level required)

**Capturing prerequisites:**
- What must be true before starting?
- Required tools, access, permissions, accounts
- Required knowledge or training
- Environment setup needed

**Walking through the main steps:**
- Ask for a recent real example: "Think about the last time you did this..."
- For each step ask:
  - What exactly do you do?
  - How do you know when this step is complete?
  - What can go wrong here?
  - Are there variations depending on circumstances?
- Continue asking "What's the next step?" until complete
- Ask about decision points - when does the process branch?

**Capturing edge cases and exceptions:**
- What situations require a different approach?
- What are the common mistakes people make?
- What shortcuts do experienced people take?
- What looks obvious but trips up newcomers?

**Troubleshooting:**
- What are the most common problems?
- How do you diagnose each problem?
- What are the fixes?
- When should someone escalate vs. try to fix themselves?

**Validation:**
- When you believe you understand the full workflow, present a structured summary
- Ask the user to confirm accuracy or correct any misunderstandings
- Iterate until they confirm the summary is accurate

## Listening Strategy: Trigger Phrases

Watch for phrases that signal hidden complexity and probe deeper:

| Trigger Phrase | What It Signals | Follow-up Probe |
|----------------|-----------------|-----------------|
| "usually" / "normally" | There are exceptions | "What happens when it's not usual?" |
| "just" / "simply" | Compressed steps | "Can you break that down into smaller pieces?" |
| "everyone knows" | Tacit knowledge | "Pretend I'm brand new - what would I need to know?" |
| "the usual way" | Undocumented variation | "Can you unpack what 'the usual way' includes?" |
| "I check" / "I verify" | Hidden quality gate | "What specifically do you check? What would make you stop?" |
| "it depends" | Decision logic | "What does it depend on? How do you decide?" |
| "Mike handles that" | Handoff point | "How does Mike know when to do his part?" |

## Questions to Avoid Early

- **"Can you give me a checklist?"** - Forces premature structure before you understand actual practice
- **"What's the official policy?"** - Gets aspirational process, not actual behavior
- **Any audit-sounding questions** - Shuts down honesty about workarounds and shortcuts

Let the structure emerge from stories. Ask for checklists only after you've heard the narrative.

## Validation Format

Before writing the document, present your understanding:

```
## My Understanding

**Purpose:** [Why this workflow exists]

**Who performs this:** [Role and skill level]

**Prerequisites:**
- [List each prerequisite]

**Steps:**
1. [Step with key details]
2. [Step with key details]
...

**Decision points:**
- If [condition], then [variation]

**Common problems and fixes:**
- [Problem]: [Fix]

Does this accurately capture the workflow? What needs correction?
```

## Writing the Document

After validation, write the markdown document to the current directory.

**Filename:** Use kebab-case based on workflow name, e.g., `deploying-to-production.md`

From mthalman/agents, MIT.

More from mthalman/agents

Signals

Stars
1
Forks
0
Open issues
26
Last commit (this folder)
Jan 16, 2026 (9 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from mthalman

Cite this page

documenting-workflows skill. Agent Mart. https://agentmart.dev/skills/mthalman-documenting-workflows (last updated 2026-10-24)