Towards a Taxonomy of Cognitive Task Analysis Methods
Source basis: Kenneth Anthony Yates on how elicitation methods bias what kinds of expert knowledge get captured and how that affects system design.
When to Use
- An agent underperforms experts and the missing capability feels tacit or hard to verbalize.
- A knowledge base or prompt was built mainly from expert interviews or self-report.
- You need to decide how to capture, represent, or route expertise across a skill library.
- A taxonomy keeps growing without an organizing theory or any reduction pressure.
- You suspect the chosen representation format is driving the capture method instead of the other way around.
NOT for
- Generic label taxonomies or ontology cleanup with no link to expert-performance capture.
- Benchmark-focused model evaluation that does not involve knowledge elicitation or capability routing.
- Pure machine learning architecture selection divorced from the problem of expert knowledge capture.
Decision Points
- Classify the target knowledge: declarative, procedural-classify, or procedural-change.
- Estimate automation-gap risk. If experts are fast and reliable but poor at explanation, self-report alone is insufficient.
- Choose capture methods based on the knowledge type, not on the output format you hope to build.
- Decide whether the library is a typology or a real taxonomy by asking what theory would let categories consolidate over time.
Decision Flow
flowchart TD
A[Knowledge capture request] --> B{Knowledge type}
B -->|Declarative| C[Use interviews, document analysis, structured schemas]
B -->|Procedural classify| D[Use observation, examples, contrastive cases]
B -->|Procedural change| E[Use process tracing, simulation, replay, intervention review]
C --> F{Automation gap high?}
D --> F
E --> F
F -->|Yes| G[Do not rely on self-report alone]
F -->|No| H[Proceed with mixed methods]
G --> I{Representation driving capture?}
H --> I
I -->|Yes| J[Reset around knowledge type first]
I -->|No| K[Design routing and taxonomy]
J --> K
Working Model
- Expertise has an automation gap. The knowledge that makes experts fast and reliable is often the part they can least report directly.
- Knowledge has architecture. Declarative facts, procedural classification, and procedural change skills are different targets and need different capture strategies.
- Methods are not neutral. Interviews, concept maps, protocol analysis, and observation open access to different layers of cognition.
- Representation bias is circular. If rules, templates, or embeddings dictate capture method, you will overfit the knowledge to the format.
- Taxonomies should reduce, not just proliferate. Growth without consolidation signals missing theory.
Failure Modes
- Interviewing experts and mistaking articulate explanations for complete knowledge capture.
- Choosing capture methods because they map neatly to a preferred output format.
- Using one expert or one method and assuming the blind spots will average out.
- Routing skills by keyword or name when the real difference is knowledge type.
- Growing a capability library by accretion instead of revising the underlying organizing theory.
Anti-Patterns and Shibboleths
- Anti-pattern: collecting articulate interview answers and calling the tacit layer captured.
- Anti-pattern: designing the embedding schema or template first and then forcing the elicitation method to fit it.
- Shibboleth: if routing logic could be replaced by keyword matching with no loss, the CTA taxonomy is still too shallow.
Worked Examples
- A dispatcher-support agent fails on edge cases even though its prompt contains expert-written rules. The likely issue is procedural knowledge captured declaratively; add observation and process tracing before rewriting the prompt.
- A large skill library keeps spawning near-duplicate skills for planning, diagnosis, and review. The likely issue is typological growth; reorganize by knowledge type produced and consumed, then consolidate.
Fork Guidance
- Stay in-process when you are classifying one task and choosing one capture strategy.
- Fork separate subagents only when you need independent audits of knowledge type, capture method, and routing theory for the same system before merging findings.
Quality Gates
- The target task is decomposed by knowledge type before method selection starts.
- Capture methods are justified by what knowledge they can reach, not by what output artifact they produce.
- Procedural blind spots are named explicitly when self-report is used.
- The resulting taxonomy has a path to consolidation, not just more categories.
- Routing logic uses theory about knowledge type rather than surface naming alone.
Reference Routing
references/expert-knowledge-automation-gap.md: load when experts outperform the system in ways they struggle to explain.
references/declarative-vs-procedural-knowledge-in-agent-systems.md: load when representation is mismatched to the kind of expertise required.
references/method-selection-drives-knowledge-outcomes.md: load when choosing among capture methods.
references/representation-bias-and-knowledge-fidelity.md: load when format is starting to dictate what knowledge gets captured.
references/skill-selection-as-cognitive-task-analysis-problem.md: load when routing or orchestration fails on ambiguous cases.
references/building-theory-driven-agent-capability-taxonomies.md: load when the library needs an organizing theory instead of more names.
references/taxonomy-theory-and-the-proliferation-trap.md: load when category growth outpaces explanatory power.
1---2name: towards-a-taxonomy-of-cognitive-task-ana3description: Use for cognitive task analysis, CTA method selection, knowledge capture, tacit expertise routing, and representation design by matching elicitation methods to knowledge type. NOT for generic ontology naming, benchmark-only model evaluation, or ML architecture tuning.4license: Apache-2.05---6# Towards a Taxonomy of Cognitive Task Analysis Methods78Source basis: Kenneth Anthony Yates on how elicitation methods bias what kinds of expert knowledge get captured and how that affects system design.910## When to Use1112- An agent underperforms experts and the missing capability feels tacit or hard to verbalize.13- A knowledge base or prompt was built mainly from expert interviews or self-report.14- You need to decide how to capture, represent, or route expertise across a skill library.15- A taxonomy keeps growing without an organizing theory or any reduction pressure.16- You suspect the chosen representation format is driving the capture method instead of the other way around.1718## NOT for1920- Generic label taxonomies or ontology cleanup with no link to expert-performance capture.21- Benchmark-focused model evaluation that does not involve knowledge elicitation or capability routing.22- Pure machine learning architecture selection divorced from the problem of expert knowledge capture.2324## Decision Points25261. Classify the target knowledge: declarative, procedural-classify, or procedural-change.272. Estimate automation-gap risk. If experts are fast and reliable but poor at explanation, self-report alone is insufficient.283. Choose capture methods based on the knowledge type, not on the output format you hope to build.294. Decide whether the library is a typology or a real taxonomy by asking what theory would let categories consolidate over time.3031## Decision Flow3233```mermaid34flowchart TD35 A[Knowledge capture request] --> B{Knowledge type}36 B -->|Declarative| C[Use interviews, document analysis, structured schemas]37 B -->|Procedural classify| D[Use observation, examples, contrastive cases]38 B -->|Procedural change| E[Use process tracing, simulation, replay, intervention review]39 C --> F{Automation gap high?}40 D --> F41 E --> F42 F -->|Yes| G[Do not rely on self-report alone]43 F -->|No| H[Proceed with mixed methods]44 G --> I{Representation driving capture?}45 H --> I46 I -->|Yes| J[Reset around knowledge type first]47 I -->|No| K[Design routing and taxonomy]48 J --> K49```5051## Working Model5253- Expertise has an automation gap. The knowledge that makes experts fast and reliable is often the part they can least report directly.54- Knowledge has architecture. Declarative facts, procedural classification, and procedural change skills are different targets and need different capture strategies.55- Methods are not neutral. Interviews, concept maps, protocol analysis, and observation open access to different layers of cognition.56- Representation bias is circular. If rules, templates, or embeddings dictate capture method, you will overfit the knowledge to the format.57- Taxonomies should reduce, not just proliferate. Growth without consolidation signals missing theory.5859## Failure Modes6061- Interviewing experts and mistaking articulate explanations for complete knowledge capture.62- Choosing capture methods because they map neatly to a preferred output format.63- Using one expert or one method and assuming the blind spots will average out.64- Routing skills by keyword or name when the real difference is knowledge type.65- Growing a capability library by accretion instead of revising the underlying organizing theory.6667## Anti-Patterns and Shibboleths6869- Anti-pattern: collecting articulate interview answers and calling the tacit layer captured.70- Anti-pattern: designing the embedding schema or template first and then forcing the elicitation method to fit it.71- Shibboleth: if routing logic could be replaced by keyword matching with no loss, the CTA taxonomy is still too shallow.7273## Worked Examples7475- A dispatcher-support agent fails on edge cases even though its prompt contains expert-written rules. The likely issue is procedural knowledge captured declaratively; add observation and process tracing before rewriting the prompt.76- A large skill library keeps spawning near-duplicate skills for planning, diagnosis, and review. The likely issue is typological growth; reorganize by knowledge type produced and consumed, then consolidate.7778## Fork Guidance7980- Stay in-process when you are classifying one task and choosing one capture strategy.81- Fork separate subagents only when you need independent audits of knowledge type, capture method, and routing theory for the same system before merging findings.8283## Quality Gates8485- The target task is decomposed by knowledge type before method selection starts.86- Capture methods are justified by what knowledge they can reach, not by what output artifact they produce.87- Procedural blind spots are named explicitly when self-report is used.88- The resulting taxonomy has a path to consolidation, not just more categories.89- Routing logic uses theory about knowledge type rather than surface naming alone.9091## Reference Routing9293- `references/expert-knowledge-automation-gap.md`: load when experts outperform the system in ways they struggle to explain.94- `references/declarative-vs-procedural-knowledge-in-agent-systems.md`: load when representation is mismatched to the kind of expertise required.95- `references/method-selection-drives-knowledge-outcomes.md`: load when choosing among capture methods.96- `references/representation-bias-and-knowledge-fidelity.md`: load when format is starting to dictate what knowledge gets captured.97- `references/skill-selection-as-cognitive-task-analysis-problem.md`: load when routing or orchestration fails on ambiguous cases.98- `references/building-theory-driven-agent-capability-taxonomies.md`: load when the library needs an organizing theory instead of more names.99- `references/taxonomy-theory-and-the-proliferation-trap.md`: load when category growth outpaces explanatory power.