Individual Engineer Report

Elena Vasquez

Your current stage is Practitioner. Your strongest capability is prompt decomposition. Your next growth edge is verification discipline.

70 OVERALL
Practitioner Level
Stage
Practitioner
Strongest
Prompt Decomposition
Growth Edge
Verification
Trend
+8 pts / quarter

Capability Assessment — 7 Competencies

Prompt Decomposition

Strong
What good looks like

Breaks complex requirements into sequenced, testable prompt steps with clear constraints and expected outputs for each stage.

What we observed

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.

What this creates

Predictable AI output with minimal rework. Each step is small enough to verify independently, keeping the feedback loop tight.

What to try next

Start adding explicit failure-mode prompts for edge cases — decompose not just the happy path, but anticipated error states.

Constraint Definition

Practitioner
What good looks like

Specifies explicit boundaries — input types, output formats, forbidden patterns, performance targets — before prompting, so AI operates within a well-defined box.

What we observed

Elena defines type constraints and output formats consistently, but sometimes omits performance bounds and edge-case restrictions. The search endpoint prompt lacked pagination limits.

What this creates

AI generates code that fits the architecture but occasionally introduces unbounded behaviors that surface only under load or unusual inputs.

What to try next

Add a "constraints checklist" to your prompt template: types, formats, error handling, performance bounds, and forbidden patterns.

Verification Discipline

Developing
What good looks like

Treats every AI output as a hypothesis. Runs tests, checks edge cases, reads generated code line-by-line, and validates assumptions before merging.

What we observed

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.

What this creates

Occasional production issues from unverified assumptions. The team spends extra review cycles catching what could have been caught at generation time.

What to try next

Before accepting any AI output, ask: "What would break this?" Write one negative test case for every positive one.

Context Isolation

Practitioner
What good looks like

Structures prompts and codebases so the AI only sees the minimal relevant context — no leaking of unrelated modules, configs, or state.

What we observed

Elena uses hexagonal boundaries effectively for domain logic but occasionally feeds full file contents rather than extracted interfaces when prompting for adapter code.

What this creates

Generally clean outputs, but adapter implementations sometimes reference internal domain details they should not know about.

What to try next

Create interface-only context snippets for cross-boundary prompts. Never pass implementation files when asking AI to write against a contract.

Review Judgment

Developing
What good looks like

Reviews AI-generated code for reasoning quality, not just syntax. Challenges logical assumptions, checks for hallucinated APIs, and validates architectural fit.

What we observed

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.

What this creates

Code that passes linting and tests but may carry subtle architectural debt. Reasoning gaps accumulate over multiple AI-assisted iterations.

What to try next

For every AI-generated function over 20 lines, write a one-sentence justification of its design choice before approving.

Test-First Thinking

Strong
What good looks like

Writes executable specifications before prompting AI. Uses tests as constraints that guide generation, not just as post-hoc validation.

What we observed

Elena starts most features with failing tests that define the expected behavior. Her TDD cadence — red, prompt, green, refactor — is consistent and well-internalized.

What this creates

High-confidence AI output that is immediately verifiable. Significantly lower rework rates compared to team average.

What to try next

Extend test-first thinking to integration boundaries — write contract tests for service interactions before prompting AI for implementations.

Bounded Agent Design

Emerging
What good looks like

Designs multi-step AI workflows with clear boundaries, fallback strategies, and human checkpoints. Knows when to chain prompts vs. when to stop and verify.

What we observed

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.

What this creates

Risk of cascading errors in multi-step workflows. A single hallucination early in the chain propagates through all downstream steps.

What to try next

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.

🧭
Coaching Note
From your development mentor

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.

Daily Habit

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.

Stretch Challenge

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.

Reflection Prompt
"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