Skill Tracer
Skills › Knowledge Work Plugins › build-agent › capture.md

capture.md

133 lines · small-business/skills/build-agent/reference/capture.md at 2574e29

Open on GitHub

Most marks come from matching words in the file, so treat them as pointers.

1# Capturing the Task
2
3The goal is a complete picture without an interrogation. Owners abandon this halfway through if it feels like filling in a form.
4
5---
6

Capturing the Task

The goal is a complete picture without an interrogation. Owners abandon this halfway through if it feels like filling in a form.


Raw lines 1 to 6
7## Best case: they just did it
8
9If the task was walked through in this conversation, the transcript is the specification. Do not start over with questions.
11Extract:
13- **The sequence** — what happened, in order
14- **The sources** — every file, system, or place data came from
15- **The decisions** — every point where a judgment was made
16- **The corrections** — everywhere the owner said "no, actually"
18**The corrections are the most valuable part.** They encode rules the owner would never have thought to state, because to them it is obvious. "No, skip anything under USD 50" is a business rule that would not have surfaced in any interview.
20Then confirm the shape in one pass rather than many:
22```
23Here's what I think this is:
25 1. Pull the carrier commission file from the monthly email
26 2. Match each line against what's booked in the CRM
27 3. Flag anything off by more than USD 5
28 4. Draft a chase email per discrepancy, one per carrier
29 5. You review and send
31Rules I picked up: skip anything under USD 50. Anything over USD 500 you want to
32look at yourself before it's chased.
34Right?
35```
37One block, one question.
39---

Best case: they just did it

If the task was walked through in this conversation, the transcript is the specification. Do not start over with questions.

Extract:

  • The sequence — what happened, in order
  • The sources — every file, system, or place data came from
  • The decisions — every point where a judgment was made
  • The corrections — everywhere the owner said "no, actually"

The corrections are the most valuable part. They encode rules the owner would never have thought to state, because to them it is obvious. "No, skip anything under USD 50" is a business rule that would not have surfaced in any interview.

Then confirm the shape in one pass rather than many:

Here's what I think this is:

  1. Pull the carrier commission file from the monthly email
  2. Match each line against what's booked in the CRM
  3. Flag anything off by more than USD 5
  4. Draft a chase email per discrepancy, one per carrier
  5. You review and send

Rules I picked up: skip anything under USD 50. Anything over USD 500 you want to
look at yourself before it's chased.

Right?

One block, one question.


Raw lines 7 to 40
41## Otherwise: ask about the last time
43An abstract description produces an abstract skill. Anchor to a specific instance:
45```
46Walk me through the last time you did this. What did you open first?
47```
49Then follow the actual sequence. Ask what happened next, not what usually happens.
51The questions that produce the most useful answers:
53- What did you open first?
54- Where did that number come from?
55- What would make you stop and think here?
56- What went wrong the last time this went badly?
57- What would you never want this to do on its own?
59**The last two matter most.** The failure mode and the hard limit are what turn a fragile automation into one the owner will let run unattended.
61---

Otherwise: ask about the last time

An abstract description produces an abstract skill. Anchor to a specific instance:

Walk me through the last time you did this. What did you open first?

Then follow the actual sequence. Ask what happened next, not what usually happens.

The questions that produce the most useful answers:

  • What did you open first?
  • Where did that number come from?
  • What would make you stop and think here?
  • What went wrong the last time this went badly?
  • What would you never want this to do on its own?

The last two matter most. The failure mode and the hard limit are what turn a fragile automation into one the owner will let run unattended.


Raw lines 41 to 62
63## What to capture, checklist
65```
66Task: <what the owner calls it>
67Trigger: <what makes them do it — a date, an email, a request>
68Frequency: <weekly, monthly, ad hoc>
69Sources: <every system, file, or inbox involved>
70Sequence: <steps, in order>
71Rules: <thresholds, exclusions, exceptions>
72Judgment: <where they decide, not the process>
73Output: <what exists at the end, and who sees it>
74Never: <what it must not do on its own>
75Time: <how long it takes by hand — this is the ROI number>
76```
78The Time line is worth asking for explicitly. "Two hours every Monday" is what the owner will repeat when someone asks whether this was worth it — that number is worth keeping.
80---

What to capture, checklist

Task:        <what the owner calls it>
Trigger:     <what makes them do it — a date, an email, a request>
Frequency:   <weekly, monthly, ad hoc>
Sources:     <every system, file, or inbox involved>
Sequence:    <steps, in order>
Rules:       <thresholds, exclusions, exceptions>
Judgment:    <where they decide, not the process>
Output:      <what exists at the end, and who sees it>
Never:       <what it must not do on its own>
Time:        <how long it takes by hand — this is the ROI number>

The Time line is worth asking for explicitly. "Two hours every Monday" is what the owner will repeat when someone asks whether this was worth it — that number is worth keeping.


Raw lines 63 to 81
82## How much to ask
84Three to five questions, maximum, before showing a draft.
86An owner who wanted to save two hours a week will not spend forty minutes specifying a skill. Get to a draft fast — a wrong draft is easier to correct than a blank page, and the correction produces better information than the question would have.
88```
89That's enough to build a first version. Let me draft it and you tell me what's
90wrong — faster than me guessing at more questions.
91```
93---

How much to ask

Three to five questions, maximum, before showing a draft.

An owner who wanted to save two hours a week will not spend forty minutes specifying a skill. Get to a draft fast — a wrong draft is easier to correct than a blank page, and the correction produces better information than the question would have.

That's enough to build a first version. Let me draft it and you tell me what's
wrong — faster than me guessing at more questions.

Raw lines 82 to 94
95## When the task is too big
97Some described tasks are really four tasks. "Manage my whole month-end" is not one skill.
99Say so, and propose the split:
101```
102That's really three things: reconciling the accounts, chasing the gaps, and
103writing the summary. Building it as one skill means it breaks in ways that are
104hard to find.
106Want to start with the reconciliation? It's the part that takes longest, and
107the other two get easier once it exists.
108```
110Start with the piece that takes the most time by hand. Momentum matters more than completeness here — an owner with one working skill builds three more.
112---

When the task is too big

Some described tasks are really four tasks. "Manage my whole month-end" is not one skill.

Say so, and propose the split:

That's really three things: reconciling the accounts, chasing the gaps, and
writing the summary. Building it as one skill means it breaks in ways that are
hard to find.

Want to start with the reconciliation? It's the part that takes longest, and
the other two get easier once it exists.

Start with the piece that takes the most time by hand. Momentum matters more than completeness here — an owner with one working skill builds three more.


Raw lines 95 to 113
114## When the task shouldn't be a skill
116Sometimes the honest answer is that a shipped skill already covers it, or that the task varies too much to automate.
118Say so plainly:
120```
121This is close to what `invoice-chase` already does. Want me to look at whether
122it covers your case before we build something new?
123```
125Or:
127```
128Every one of these seems to go differently. I could build something that
129handles the common shape, but you'd still review each one — which is most of
130the work. Worth it, or would a checklist serve you better?
131```
133Building an unnecessary skill costs the owner trust when it fails, and it clutters the router for every future request.

When the task shouldn't be a skill

Sometimes the honest answer is that a shipped skill already covers it, or that the task varies too much to automate.

Say so plainly:

This is close to what `invoice-chase` already does. Want me to look at whether
it covers your case before we build something new?

Or:

Every one of these seems to go differently. I could build something that
handles the common shape, but you'd still review each one — which is most of
the work. Worth it, or would a checklist serve you better?

Building an unnecessary skill costs the owner trust when it fails, and it clutters the router for every future request.

Raw lines 114 to 133
Names a skill invoice-chase :121