Workflow Integration and Solution Design·Task 4.4·Bloom: apply·Difficulty 3/5·8 min read·Updated 2026-07-14

Embedding the Right Feature at Each AI-Appropriate Step | CCAO-F Exam

Integrate Claude into existing workflows to augment or redesign them

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
Embedding the right feature at each AI-appropriate step means, once a step is mapped as AI-appropriate, choosing the feature that matches its nature: a Skill for a repeatable procedural step so the same rules apply consistently every time, and code execution for a step that involves a data calculation. Human-retained steps are built as explicit review gates in the redesigned workflow rather than left implicit.

From classified to built

Delegation mapping produces a labelled workflow: each step marked AI-appropriate, human-retained, or collaborative. This knowledge point is the build phase that follows: given the map, how do you actually construct each step? The Claude Certified Associate - Foundations (CCAO-F) exam sets it at apply level, because the answer is not "use Claude" but "use the right feature for this step's nature", and matching feature to step is a real judgement.

Two feature choices dominate the AI-appropriate steps, and one construction rule governs the human-retained ones. For AI-appropriate work you choose between a Skill and code execution based on what the step is; for human-retained work you build an explicit gate rather than an assumption. This depends on having first classified the steps correctly using reversibility and stakes and accountability, the hard prerequisites, because you cannot embed the right feature in a step you have mislabelled.

Embedding the right feature
Choosing, for each AI-appropriate step, the feature that matches its nature: a Skill for a repeatable procedural step so the same rules apply consistently, and code execution for a step involving a data calculation. Human-retained steps are built as explicit, staffed review gates in the redesigned workflow rather than left as informal checks.

Skill for procedure, code execution for calculation

The first distinction is about what kind of AI-appropriate step you are looking at. If the step is a repeatable procedure, applying a defined set of rules the same way each time, a Skill is the right feature. A Skill encodes that procedure so the rules run consistently on every execution, which is exactly what a procedural step needs: the playbook applied the same way whether it is the first invoice or the thousandth. If the step instead turns on a number that must be computed, code execution is the right feature, because the figure has to be calculated from data rather than estimated, the same discipline as code execution for verified planning figures.

Getting this match wrong is the exam's first trap here: applying a Skill to a step that actually needs a computed figure, or reaching for code execution on a step that is really a procedural rules-application. The two features solve different problems. A Skill gives consistency of procedure; code execution gives correctness of calculation. Ask what the step's difficulty actually is, following rules the same way every time, or producing a right number, and the feature follows from the answer.

Why a Skill beats heroic prompting

There is a deeper reason to encode a repeatable step as a Skill rather than an ad-hoc prompt: consistency. An unstructured prompt depends on the operator remembering and re-typing the right wording every time, and that dependency is fragile. Phrasings drift, details get dropped, and the step behaves slightly differently run to run. A configured Skill removes that variability by holding the procedure in one place, so the same rules apply every time regardless of who runs it or what they remember.

This is why "we have a good prompt for it" is not equivalent to "we built a Skill for it". The prompt is only as reliable as the memory of the person invoking it; the Skill is reliable by construction. For a step that recurs and must be consistent, the Skill is the robust choice and the repeated prompt is the heroic-but-fragile one. This mirrors the persistence logic behind Projects for recurring extraction: capability that lives in configuration beats capability that lives in someone's memory.

Human-retained steps must be explicit gates

The construction rule for human-retained steps is that they become explicit review gates in the redesigned workflow, not implicit assumptions. A step that is supposed to have a person review the output only actually does so if the review is built in, defined, and staffed. Left implicit, "someone will check it", the human step tends to quietly evaporate under time pressure, and the workflow drifts toward automation no one decided on.

This is the exam's second trap here: leaving a human-retained step as an informal check rather than an explicit, staffed gate. The mapping may correctly say a step is human-retained, but if the redesign does not construct a real gate for it, the classification is fiction. Building the gate explicitly, a named reviewer, a defined checkpoint, is what makes the human-retained label true in practice, and its absence is exactly the drift diagnosed in a collapsed collaborative step.

Skill
repeatable procedure, applied consistently
code execution
a number that must be computed, not estimated
explicit gate
human-retained steps built in, staffed, not implicit

What the CCAO-F exam trips candidates on

The exam tests two traps. The first is applying a Skill to a step that actually needs a computed figure, and vice versa. A scenario may show a calculation step being handled by a procedural Skill, or a rules-application step being pushed through code execution; the credited reading matches the feature to the step's real nature. The second trap is leaving a human-retained step as an informal check rather than an explicit, staffed gate. The exam wants the human step built into the redesign as a real gate, because an implicit one does not reliably happen.

Both traps reward the same build discipline: read what each step actually requires, consistency of procedure, correctness of calculation, or human judgement, and construct it accordingly, with Skills, code execution, and explicit gates placed where the step's nature calls for them.

Worked example

A redesigned contract-review workflow has three steps to build. Step 1: apply the company's clause playbook to flag departures, the same rules every time. Step 2: compute the financial exposure of a penalty clause. Step 3: a lawyer approves or rejects each flagged change. The team plans to write one long prompt for all three and 'have a lawyer glance at it if there's time.' How should each step actually be built?

Each step has a different nature, so each needs a different construction, and the team's one-prompt-plus-optional-glance plan gets all three wrong.

Step 1 is a repeatable procedure: apply the same playbook rules to every contract. That is a Skill. Encoding the playbook as a Skill means the rules run consistently on every contract, rather than depending on someone re-typing the right instructions each time. Handling it through an ad-hoc prompt is the heroic-but-fragile approach that drifts as wording varies; the Skill is reliable by construction.

Step 2 turns on a number, the financial exposure of the penalty clause, that must be computed from the contract's figures. That is code execution, not a Skill. Using a procedural Skill here, or worse, letting the figure be estimated in prose, would be the feature-mismatch trap; the exposure has to be calculated, so code execution is the right feature.

Step 3 is human-retained, the lawyer approves or rejects each change, and "glance at it if there's time" is exactly the informal-check trap. This must be built as an explicit, staffed review gate: a defined checkpoint where a named lawyer reviews and signs off before anything proceeds. An implicit check evaporates under deadline pressure and turns a human-retained step into an accidental automation.

So the correct build is a Skill for the playbook step, code execution for the exposure calculation, and an explicit review gate for the approval, each feature matched to its step's actual nature.

Common misreadings to avoid

Misconception

Any AI-appropriate step can be handled the same way, so a Skill and code execution are interchangeable.

What's actually true

They match different step natures. A Skill encodes a repeatable procedure for consistency; code execution computes a number that must not be estimated. Applying a Skill to a calculation step, or code execution to a rules-application step, is a feature mismatch.

Misconception

A human-retained step is covered as long as someone is expected to look at the output.

What's actually true

An informal 'someone will check' evaporates under pressure. Human-retained steps must be built as explicit, staffed review gates in the redesigned workflow; otherwise the step drifts into unreviewed automation despite its classification.

How this shows up on the exam

Domain 4 questions on this knowledge point present a mapped workflow and ask which feature to embed at each step, or how to construct the human-retained ones. The reliable reading is to match a Skill to a repeatable procedure, code execution to a calculation, and to build every human-retained step as an explicit, staffed review gate, with a configured Skill preferred over an ad-hoc prompt for consistency.

This knowledge point builds directly on the delegation criteria, reversibility and stakes and accountability, since the classification must be right before the feature can be. It applies the calculation discipline of code execution for verified planning figures, and the explicit-gate rule it enforces is what diagnosing a collapsed collaborative step checks for.

Check your understanding

An AI-appropriate step in a workflow must apply the same compliance checklist to every incoming document in exactly the same way. Which feature best fits this step, and why?

People also ask

When should a step use a Skill versus code execution?
Use a Skill when the step is a repeatable procedure that should apply the same rules every time. Use code execution when the step involves a number that must be computed rather than estimated. The feature matches the step’s nature.
Why is a Skill more consistent than a prompt?
A Skill encodes the procedure so the same rules run every time, whereas an unstructured prompt depends on the right wording being remembered and re-typed, which drifts. The configured Skill removes that variability.
How should human-retained steps be built?
As explicit review gates in the redesigned workflow, staffed and defined, not left as informal or implicit checks. An implicit human step tends to quietly disappear.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying