Skip to content

Context Curation & Specification

Weight: 18%
Sources verified Dec 22

Why It Matters

With 1M+ token context windows (Gemini) and automatic chain-of-thought (Opus 4.5, o3), 'prompt engineering' has evolved into 'context curation'. The skill is no longer tricking the model—it's providing the right codebase context, creating rule files, and writing clear specifications. Context engineering is replacing prompt engineering as the control mechanism for production AI.

2025 Context

Models now do reasoning automatically. The bottleneck is what context you provide, not how you phrase requests. Power users employ 'Document & Clear' (save progress, clear context, continue), the 'Scout pattern' (throwaway attempts to discover complexity), and phased workflows (Research → Plan → Implement with clearing between phases).

Assessment Questions (10)

Maximum possible score: 53 points

Q1 single choice 4 pts

What scope of codebase context do you typically provide to AI tools?

[1] I just ask questions without providing context
[2] I paste relevant code snippets manually
[3] I use @file/@folder references to include relevant files
[4] I use @codebase or let the AI analyze my full project

Note: Measures progression from no context to full codebase awareness. Rules files and visual context are separate questions.

Q2 single choice 3 pts

Do you use visual context (screenshots, diagrams, images) when working with AI tools?

[0] No - I only use text-based context
[1] Rarely - only for specific visual bugs
[2] Sometimes - I paste error screenshots or UI mockups
[3] Regularly - I use screenshots, diagrams, and images as standard practice

Note: Visual context is a power user technique - models interpret images with surprising accuracy

Q3 multi select 13 pts

Do you use project-level AI configuration files?

[0] I don't use any configuration files
[2] .cursorrules or .cursor/rules
[2] .windsurfrules
[2] GitHub Copilot custom instructions
[2] CLAUDE.md or similar project context files
[3] Team-shared AI configuration (committed to repo)
[2] Custom slash commands (.claude/commands/, .github/prompts/)

Note: Team-shared configuration indicates organizational maturity. Custom slash commands are reusable macros for AI workflows.

Q4 single choice 5 pts

What level of specification do you provide when asking AI to implement features?

[1] A brief, informal description
[2] Detailed description with examples and constraints
[3] Detailed spec + relevant code + test cases + edge cases
[4] Structured formats (ADRs, user stories, acceptance criteria)
[5] Spec-driven workflows with executable specifications (Spec Kit or similar)

Q5 single choice 5 pts

When AI output doesn't meet your needs, what do you typically do?

[0] Accept it anyway or give up
[1] Ask again with the same or similar wording
[3] Provide more specific context or constraints
[4] Analyze why it failed and restructure my approach
[5] Switch to a different model better suited for the task

Note: Model switching indicates advanced multi-model awareness

Q6 single choice 5 pts

For complex tasks, how do you structure your AI interactions?

[1] Ask for the whole thing at once
[2] Break into a few logical chunks
[3] Systematic decomposition with clear dependencies
[4] I let agent mode handle decomposition autonomously
[5] I supervise agent decomposition and intervene when needed

Note: Supervised agent usage shows mature agentic workflow understanding

Q7 single choice 4 pts

How do you manage AI context during long or complex coding sessions?

[0] I don't actively manage context - I let it grow naturally
[1] I restart the session when things get confusing
[2] I use /clear when starting new tasks
[4] I use Document & Clear: save progress to a file, clear context, then continue

Q8 single choice 4 pts

For complex, unfamiliar tasks, do you run exploratory AI attempts first?

[0] No - I ask AI to implement directly
[1] Sometimes - if I'm unsure about the approach
[3] Yes - I use throwaway branches to explore before committing
[4] Yes - scout attempts inform my plan, then I implement with fresh context

Q9 single choice 5 pts

What workflow do you use for complex AI-assisted development tasks?

[1] I describe the task and let AI implement it
[2] I break it into steps but implement in one session
[3] I use Research → Plan → Implement phases
[4] I use phased workflow with context clearing between phases
[5] I review the plan before implementation for maximum leverage

Q10 single choice 5 pts

How do you use AI research capabilities (web search, citations) during planning phases?

[0] I don't use AI for research / Not available to me
[1] I use chat-based AI for general questions (no citations)
[2] I use @web or research modes occasionally
[4] I regularly use research modes and verify the citations provided
[5] Research with citations is standard in my planning phase workflow

Note: AI research capabilities with web search and citations are critical for planning phases. Copilot has @web, Claude Code has built-in search. Verifying citations is essential - AI can hallucinate sources.

Practice Conversations (6)

Learn through simulated conversations that demonstrate key concepts.

Tempered AI Forged Through Practice, Not Hype

Keyboard Shortcuts

j
Next page
k
Previous page
h
Section home
/
Search
?
Show shortcuts
m
Toggle sidebar
Esc
Close modal
Shift+R
Reset all progress
? Keyboard shortcuts