Capability Assessment — 7 Competencies
Prompt Decomposition
Breaks complex requirements into sequenced, testable prompt steps with clear constraints and expected outputs for each stage.
Elena consistently decomposes feature requests into 3–5 focused prompts, each scoped to a single responsibility. Her decomposition of the payment flow into validation, processing, and notification steps was exemplary.
Predictable AI output with minimal rework. Each step is small enough to verify independently, keeping the feedback loop tight.
Start adding explicit failure-mode prompts for edge cases — decompose not just the happy path, but anticipated error states.
Constraint Definition
Specifies explicit boundaries — input types, output formats, forbidden patterns, performance targets — before prompting, so AI operates within a well-defined box.
Elena defines type constraints and output formats consistently, but sometimes omits performance bounds and edge-case restrictions. The search endpoint prompt lacked pagination limits.
AI generates code that fits the architecture but occasionally introduces unbounded behaviors that surface only under load or unusual inputs.
Add a "constraints checklist" to your prompt template: types, formats, error handling, performance bounds, and forbidden patterns.
Verification Discipline
Treats every AI output as a hypothesis. Runs tests, checks edge cases, reads generated code line-by-line, and validates assumptions before merging.
Elena runs the happy path but tends to accept plausible-looking output without verifying edge cases or reading through generated utility functions. Two bugs in Q1 came from untested null-handling in AI-generated code.
Occasional production issues from unverified assumptions. The team spends extra review cycles catching what could have been caught at generation time.
Before accepting any AI output, ask: "What would break this?" Write one negative test case for every positive one.
Context Isolation
Structures prompts and codebases so the AI only sees the minimal relevant context — no leaking of unrelated modules, configs, or state.
Elena uses hexagonal boundaries effectively for domain logic but occasionally feeds full file contents rather than extracted interfaces when prompting for adapter code.
Generally clean outputs, but adapter implementations sometimes reference internal domain details they should not know about.
Create interface-only context snippets for cross-boundary prompts. Never pass implementation files when asking AI to write against a contract.
Review Judgment
Reviews AI-generated code for reasoning quality, not just syntax. Challenges logical assumptions, checks for hallucinated APIs, and validates architectural fit.
Elena catches syntax issues and obvious bugs but does not consistently challenge the reasoning behind AI design choices. Accepted a caching strategy that looked correct but used an inappropriate eviction policy.
Code that passes linting and tests but may carry subtle architectural debt. Reasoning gaps accumulate over multiple AI-assisted iterations.
For every AI-generated function over 20 lines, write a one-sentence justification of its design choice before approving.
Test-First Thinking
Writes executable specifications before prompting AI. Uses tests as constraints that guide generation, not just as post-hoc validation.
Elena starts most features with failing tests that define the expected behavior. Her TDD cadence — red, prompt, green, refactor — is consistent and well-internalized.
High-confidence AI output that is immediately verifiable. Significantly lower rework rates compared to team average.
Extend test-first thinking to integration boundaries — write contract tests for service interactions before prompting AI for implementations.
Bounded Agent Design
Designs multi-step AI workflows with clear boundaries, fallback strategies, and human checkpoints. Knows when to chain prompts vs. when to stop and verify.
Elena has experimented with chained prompt workflows but does not yet define explicit checkpoints or fallback strategies. Her agent pipeline for the data migration ran end-to-end without intermediate validation.
Risk of cascading errors in multi-step workflows. A single hallucination early in the chain propagates through all downstream steps.
Add a verification gate after every second step in any chain longer than three prompts. Define what "abort and retry" looks like for each stage.
Elena, you have a genuine talent for breaking work into clear, manageable pieces — your prompt decomposition is among the strongest on the team. That structural instinct is exactly what makes your next growth edge so reachable: verification discipline.
Right now, you trust plausible-looking AI output a step too early. The good news is you already know how to test — you just need to apply that same rigor to every AI generation, not just the complex ones. Start treating every output as a hypothesis, not a solution.
Your path from Practitioner to Strong is shorter than you think. The key shift is moving from "this looks right" to "I have evidence this is right." Build that habit, and the rest follows.
30-Day Practice Plan
The Negative Test Drill
For every feature prompt, write one test that expects failure before writing any success tests. Practice: 3 features this week.
The Constraint Checklist
Before every AI prompt, fill out: types, formats, error handling, perf bounds, forbidden patterns. Practice: every prompt for 2 weeks.
The Reasoning Review
For each AI-generated block over 15 lines, write a one-sentence justification before accepting. Practice: all code reviews this month.
The "Prove It" Pause
Before accepting any AI output, pause and ask: "What evidence do I have that this is correct?" If you cannot articulate the evidence, do not merge. Make this your default reflex.
Autonomous Agent Checkpoint Design
Design a 4-step AI agent pipeline for a real task. Define explicit verification gates between each step, plus an abort-and-retry strategy for each gate. Present the design to a peer for feedback.
"What task type causes you to trust AI output too early — and what would change if you treated every answer as a draft?"
This is a demo report for the Cognitive Rebase Partner tier.
Book a 30-Minute Fit Call