Answers questions about, summarises key insights from, and helps apply concepts from Simon Martinelli's talk "Lessons from Spec-driven Development" — providing verbatim-grounded explanations, audits, and artifact drafts. Use when the user asks about the AI Unified Process, system use cases as specs (vs user stories), self-contained systems vs microservices, skills/MCP servers/guardrails, AI-assisted ERP modernization, drift management, how architecture style impacts AI coding agents, or applying his spec-driven approach to current work.
71
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Simon Martinelli (Java Champion, owner of Martinelli LLC) presents the AI Unified Process: a process-centric, spec-driven approach where system use cases (Jacobson, 1987) are the central, stable artifact and code is generated/regenerated from them via AI agents equipped with skills, MCP servers, and architectural guardrails. He argues the approach works best when paired with self-contained systems (not microservices, not modular monoliths) and shares lessons from six customer projects including a large ERP modernization.
outline.md to locate the relevant section, then read that section of transcript.md.transcript.md. Never put quotation marks around paraphrased content.transcript.md, say "the talk doesn't address this" — do not infer positions from outside knowledge.[likely: X] when meaning is clearly garbled.All task workflows below share this common first step — execute it before proceeding to task-specific instructions:
LOOKUP: Open
quote.mdfor pre-extracted highlights relevant to the topic. If sufficient, use those. Otherwise openoutline.mdto locate the relevant section, then read that section oftranscript.md. Always anchor answers in safe excerpts with line citations.
When the user asks "how would Simon tackle ?" or wants the AI Unified Process applied to their own situation:
When the user asks to "audit", "score", "review", or "gap-analyse" their current setup:
When the user asks to draft a system use case (the primary artifact Simon prescribes):
outline.md → "Named frameworks / concepts".[not from talk — added as a starting placeholder].For any question about what Simon said, did, or argued:
transcript.md with line numbers so the user can verify.When the user's current work touches themes Simon addressed (AI coding agents, modernization, microservices regret, requirements engineering, spec-driven development, drift between code and docs):
transcript.md — one quote is usually enough.When the user wants to understand a concept Simon covered (system use case, self-contained system, skills vs MCP server, drift management, reflection pipeline, AI Unified Process):
outline.md → "Terminology glossary".quote.md contains pre-extracted safe highlights from this talk, organised by theme. The LOOKUP procedure above checks quote.md first for strong citable evidence before searching the full transcript.md.
a3808a9
Also appears in
on Aug 4, 2026
on Jun 19, 2026
on Jun 22, 2026
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.