top of page
Search

Intent-Driven Engineering: A Playbook for Mastering Unstructured Data

  • Writer: Mark Kendall
    Mark Kendall
  • 4 days ago
  • 3 min read


Intent-Driven Engineering: A Playbook for Mastering Unstructured Data




Intro



Most organizations are drowning in unstructured data.


Word documents. PDFs. Diagrams. Screenshots. Old architecture decks. Meeting notes. Half-finished process flows.


The problem isn’t lack of information.


It’s lack of structure, context, and direction.


So teams fall into the same trap:


  • Open a document

  • Ask a few questions

  • Get a summary

  • Move to the next file



Repeat. Over and over.


It feels productive.


It isn’t.


Because nothing connects.


This playbook introduces a different approach:


Don’t prompt documents.

Build a system that understands them.





What Is Intent-Driven Unstructured Data Processing?



Intent-Driven Engineering treats AI not as a responder, but as a system.


At the center of that system is the intent file.


The intent file is not documentation. It is the system.


It defines:


  • What you are trying to accomplish

  • What data you have

  • What must be produced

  • What success looks like

  • What must NOT happen



In this model:


  • Intent = Operating System

  • Prompts = Commands

  • Outputs = Engineering Artifacts






The Problem with Traditional Prompting



Without intent, working with unstructured data leads to:


  • Repeated questions across documents

  • No shared understanding

  • No accumulation of knowledge

  • Loss of context between sessions

  • Inconsistent outputs

  • No path to implementation



You’re not building knowledge.


You’re generating isolated answers.





The Shift: From Prompting to Systems Thinking



Instead of asking:


“What is this document?”


You define:


“Here is the system. Analyze everything within it.”


This changes everything.





The Intent-Driven Workflow (Aligned to the Image)




1. Unstructured Inputs (The Reality)



Start with what you actually have:


  • Word documents

  • PDFs

  • Diagrams & architecture images

  • Sequence diagrams

  • Spreadsheets

  • Meeting notes

  • Screenshots / ping charts



These are messy, scattered, and incomplete.


That’s normal.





2. Intent as the Operating System



Before analyzing anything, define the system:


Your intent file should include:


  • Purpose → Why are we doing this?

  • Context → Domain, goals, problems

  • Tasks → What needs to happen

  • Inputs → What data exists

  • Outputs → What must be produced

  • Constraints → Rules and boundaries

  • Success Criteria → What “done” means

  • Execution Boundaries → What not to do



This is the control layer.


This is what prevents chaos.





3. Prompts as Commands



Now — and only now — do you prompt.


But your prompts are no longer random.


They are executions inside the system:


  • “Analyze this file. What is it?”

  • “How does this connect to other files?”

  • “Extract domain terms and systems.”

  • “Identify workflows and actors.”

  • “Detect gaps, risks, and conflicts.”

  • “Build a domain summary.”



Same actions — completely different outcome.





4. Outputs as Artifacts



Instead of temporary answers, you produce:


  • file_inventory.md

  • domain_summary.md

  • glossary.md

  • system_landscape.md

  • process_flows.md

  • gaps_and_risks.md

  • recommended_next_steps.md



These are not notes.


These are reusable engineering assets.





The End-to-End Playbook




Step 1 — Collect & Organize



Create a local structure:

/domain-analysis

  /source-docs

  /outputs

  /intents

Group documents by domain or function.


You are creating context before intelligence.





Step 2 — Define the Intent



Write your intent file.


This is the most important step.


If this is weak, everything downstream breaks.





Step 3 — Discover & Classify



Run your first phase:


  • Identify every document

  • Determine its purpose

  • Classify its type

  • Note initial relationships



No deep thinking yet — just structure.





Step 4 — Extract & Connect



Now extract:


  • Domain concepts

  • Systems

  • Actors

  • Processes

  • Business rules



Then connect them.


This is where understanding starts forming.





Step 5 — Synthesize & Validate



Build:


  • Summaries

  • Models

  • Relationships



Then validate:


  • What’s missing?

  • What conflicts?

  • What’s outdated?






Step 6 — Plan & Act



Now you can produce:


  • Backlogs

  • Architecture

  • Modernization plans

  • Integration strategies

  • Implementation starting points



This is where Claude Code can take over.





Tool Strategy (Critical for Teams)



  • Claude AI (Chat)


    → Best for understanding unstructured data

  • Claude Code


    → Best for turning that understanding into:


    • structured repos

    • generated artifacts

    • implementation scaffolding







Escalation Path (From Chaos to Value)


Unstructured Data

        ↓

Understanding (Claude AI)

        ↓

Structured Knowledge

        ↓

Engineering Assets (Claude Code)

        ↓

Business Value

Intent drives every step.





Governing Principles



  • Do not invent facts

  • Clearly mark assumptions

  • Separate business vs technical knowledge

  • Preserve original references

  • Stay within intent boundaries

  • Produce outputs that create value






Why This Matters



This approach turns:


  • Weeks of manual analysis → Hours of structured discovery

  • Scattered documents → Connected domain knowledge

  • Conversations → Systems

  • Outputs → Assets



Most importantly:


It creates a repeatable, scalable way to understand any system — even when nothing is documented properly.





Key Takeaways



  • Prompting alone does not scale

  • Structure must come before intelligence

  • Intent defines behavior

  • Prompts execute within intent

  • Outputs must be reusable

  • AI becomes a system — not a tool



Final Thought



“We’re not asking AI questions anymore.

We’re defining the system it operates in.”





 
 
 

Recent Posts

See All

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Post: Blog2_Post

Subscribe Form

Thanks for submitting!

©2020 by LearnTeachMaster DevOps. Proudly created with Wix.com

bottom of page