Developer Productivity & Operational Enablement·Task 7.2·Bloom: understand·Difficulty 2/5·7 min read·Updated 2026-07-14

The Diligence Competency in AI-Assisted Development for the CCAR-P Exam

Improve developer workflows using AI-assisted tooling

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
Diligence is one of the AI Fluency competencies: taking responsibility for what is done with AI-generated output and how it is verified. Applied to development, it means holding AI-generated code to the same correctness, security, and maintainability bar as hand-written code, and vouching for it before it ships. The subtle failure it guards against is accepting output that looks right and passes a shallow check without anyone fully understanding it - judgment erosion.

Faster code raises the stakes on trust

When AI assistance is well integrated, a team ships more code, faster. That is the goal - and it is also where a new risk appears. The Claude Certified Architect - Professional (CCAR-P) exam names the discipline that keeps faster work trustworthy: diligence, one of the four AI Fluency competencies. Anthropic defines it as taking responsibility for what we do with AI and how we do it; in deployment it means taking responsibility for verifying and vouching for the outputs we use or share.

The reason diligence needs naming is that AI lowers the cost of producing code, which raises the volume reaching review, and plausible-looking output is easy to wave through. Without a deliberate discipline, the quality bar quietly erodes under the weight of more code that looks right. Diligence is what holds the bar steady as the volume grows.

Diligence
One of the AI Fluency competencies: taking responsibility for what is done with AI-generated output and how it is verified. Applied to development, it means holding AI-generated code to the same correctness, security, and maintainability bar as hand-written code and vouching for it before it ships. It guards against accepting output that looks right and passes a shallow check without anyone fully understanding it.

The same bar, applied to a new source

The core of diligence is refusing to lower the standard just because the code came from AI. Hand-written code is expected to be correct, secure, and maintainable, and it passes review before it ships. AI-generated code gets held to exactly the same bar. Being generated is not a reason to trust it more, and moving faster is not a reason to check it less. The responsibility to vouch for what ships stays with the team regardless of who or what produced the first draft.

This is a cultural discipline more than a technical one. The hard part is not knowing the standard - the team already has one for its own code - it is applying that standard to output that arrives faster, in greater volume, and often looking more polished than a rough human first draft. Diligence is the commitment to treat that polished output with the same scrutiny as anything else.

The subtle failure: understanding replaced by plausibility

The specific failure diligence exists to catch is subtle: accepting output that looks right and passes a shallow check without anyone fully understanding it. This is judgment erosion. Code can look plausible, pass a quick read, and even have green tests, while no one on the team can actually explain why it does what it does. When that happens, the team is shipping on the appearance of correctness rather than on understanding, and the gap surfaces only when an unexamined case reaches production.

Guarding against this means adding a human-understanding requirement to verification: not just does it look right and pass checks, but can the person shipping it explain what it does and why. That question is the heart of diligence, and it is what the next knowledge points turn into a concrete verification checklist.

A diligent check covers four dimensions - correctness, security, maintainability, and human understanding - and wherever one of them can be made automatic, it should be. A regression test suite and an eval set turn correctness and behaviour verification from a reviewer's judgement call into a gate that runs on every change. The checklist defines what must be true; tests and evals prove it repeatably rather than re-deriving it by hand each time. Automating what can be automated is what keeps the rising volume of AI-generated code from overwhelming the human review that the fourth dimension still demands.

same bar
correctness, security, maintainability - as any code
vouch
take responsibility for what ships
understand
can the author explain what it does and why

What the CCAR-P exam trips candidates on

Two traps recur. The first is treating "tests are green" as sufficient evidence of diligence. Passing tests verify the behaviors the tests cover; they say nothing about whether anyone understands the change or whether it is secure and maintainable in ways the tests do not exercise. Diligence requires the human-understanding check on top of the automated one.

The second is assuming diligence is a one-time review gate rather than an ongoing habit. It applies to every AI-generated change, every time, because the erosion it guards against accumulates change by change. A team that was diligent once and then relaxed is exactly the team that ships the change no one can explain.

Worked example

A team adopts AI-assisted coding and ships noticeably faster. A reviewer approves a generated change because it looks reasonable and the test suite is green, though she does not fully follow why it handles a particular input the way it does. Is this diligent practice? What does diligence actually require here?

It is not diligent, even though it looks responsible on the surface. The reviewer applied two checks - the code looks reasonable, and the tests pass - and both are real, but neither answers the question diligence turns on: does someone understand what this change does and why. She explicitly does not follow why it handles that input the way it does, which means the change is being approved on plausibility plus green tests, not on understanding. That is precisely the judgment-erosion failure diligence exists to catch.

Diligence requires holding the AI-generated change to the same bar as hand-written code across all the dimensions that matter: correctness, security, maintainability, and human understanding. The green suite covers part of correctness, but it does not establish that the input handling is secure, that the code is maintainable, or - most importantly here - that anyone can explain it. The responsible move is to hold the change until that understanding exists: dig into why it handles the input that way, and either confirm the reasoning is sound or fix it. Vouching for output means being able to stand behind it, which you cannot do for behavior you do not understand.

And this is not a one-off gate. The team ships faster every day now, so the same discipline applies to every generated change. Diligence practiced once and then relaxed under deadline pressure is how the volume of plausible-looking output eventually carries an unexamined case into production. It is an ongoing habit, applied every time, or it is not really diligence at all.

Common misreadings to avoid

Misconception

If the tests are green, the change has been verified diligently.

What's actually true

Passing tests cover only the behaviors they exercise. Diligence also requires that someone can explain the change and that it meets the security and maintainability bar. Green tests are necessary evidence, not sufficient evidence of understanding.

Misconception

Diligence is a one-time review gate you set up and then trust.

What's actually true

Diligence is an ongoing habit applied to every AI-generated change. The judgment erosion it guards against accumulates change by change, so a team that relaxes after setting up the gate is the one that ships the change no one can explain.

How this shows up on the exam

Domain 7 questions on this knowledge point describe a team shipping AI-generated code faster and ask what discipline keeps it trustworthy, or present a change approved on plausibility and green tests and ask what was missing. The reliable reading is diligence: the same correctness, security, and maintainability bar as hand-written code, plus a human-understanding check, applied to every change.

This knowledge point sits at the center of developer workflows. It follows embedding AI assistance inside the existing workflow, and it produces the concrete deliverable covered in verification checklist design. Its specific failure mode is the subject of diagnosing judgment erosion failures. Diligence is the principle; the checklist is how a team makes it real.

Check your understanding

A reviewer approves an AI-generated change because it looks reasonable and the tests pass, but cannot explain why it handles a particular input the way it does. Does this satisfy diligence?

People also ask

What is diligence in AI Fluency?
Taking responsibility for what you do with AI and how you do it. In deployment it means verifying and vouching for the outputs you use or share before they ship.
What standard should AI-generated code be held to?
The same standard as any code: correctness, security, and maintainability. Being AI-generated does not lower the bar, and looking plausible is not proof it meets it.
Is diligence a one-time review gate?
No. It is an ongoing habit applied to every AI-generated change, because the judgment erosion it guards against accumulates change by change.

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