AI Fluency for Builders – Problem to Shipped Solution
Lesson 2: AI-Augmented Problem Scoping and Research
Lesson Objectives
By the end of this lesson, students should be able to:
- Use AI to surface hidden assumptions in a problem definition
- Apply AI to research synthesis for technical decisions
- Use AI for architecture option evaluation with trade-off analysis
- Apply the "AI first, code second" habit for new build tasks
Lesson Content
Problem definition conversations.
The goal of AI-assisted problem scoping is not to let AI define the problem – it is to use AI as a devil's advocate and assumption-surfacing partner. Before starting to code:
- Describe the problem as you currently understand it to Claude
- Ask: "What assumptions am I making that could be wrong?"
- Ask: "What alternative ways could this problem be defined that I'm not considering?"
- Ask: "What are the most common failure modes for this type of solution?"
- Use Claude's responses to stress-test your own understanding – not to accept its framing wholesale
This conversation does not take the place of talking to users or stakeholders. It supplements it by surfacing blind spots before you invest in building.
Research synthesis for technical decisions.
For any significant technical decision – choosing a library, evaluating a database, deciding on an architecture pattern – AI can compress the research phase significantly:
- Describe the technical problem and your constraints (scale, team expertise, operational overhead tolerance, budget)
- Ask Claude to summarize the main options, the trade-offs for your constraint set, and what the current practitioner consensus is
- Ask follow-up questions about the options that best match your constraints
- Verify key claims against current documentation or recent community sources before deciding
The AI provides a research synthesis map; you verify the most important claims and apply your judgment to the trade-offs.
Architecture option evaluation.
For architecture decisions, a structured AI conversation:
- Describe your requirements, constraints, and scale targets
- Ask Claude to propose three to five architecture patterns that fit your constraints
- For each pattern, ask: "What are the failure modes at scale? What are the main operational challenges? What does this pattern require the team to be good at?"
- Ask Claude to argue against its own recommendation – what would a critic of each approach say?
- Make your architecture decision based on your own judgment, informed by the conversation
The "argue against your own recommendation" step is particularly useful – it surfaces risks the AI's initial framing may have buried.
The "AI first, code second" habit.
For any new feature, build task, or significant change: before opening the editor, open a Claude conversation and spend ten to twenty minutes on problem scoping. This habit has two effects: you catch bad scoping early (when it is cheap) and you arrive at the code with a clearer understanding of what you are actually building.
Enroll to continue this lesson.
The preview above shows the lesson objectives and opening lesson content. Enroll to view the full lesson, complete the practice work, and take the lesson quiz.
