wbd-capstone-present-a-system

Guides learners through preparing, presenting, and iterating four system diagrams for a live audience.

2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/jay-steenbergen/MSSAMentorAgent --skill wbd-capstone-present-a-system-jay-steenbergen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wbd-capstone-present-a-system
Source: https://github.com/jay-steenbergen/MSSAMentorAgent/tree/main/.github/skills/tracks/whiteboarding/wbd-capstone-present-a-system
Command: npx skills add https://github.com/jay-steenbergen/MSSAMentorAgent --skill wbd-capstone-present-a-system-jay-steenbergen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Learners who have practiced whiteboarding drills often never test their diagrams against a real audience, so gaps in clarity go undiscovered. This capstone closes that loop by having the learner present a real system to a real human, capture every question asked, and redraw the diagrams based on that feedback. ## Core Features & Use Cases - Structured 5-phase workflow: pick a system, prepare four diagrams (architecture, sequence, state machine, ER), deliver a recorded 15-minute presentation, categorize audience questions, and redraw v2 diagrams. - Feedback-driven iteration: every audience question is categorized (missing component, ambiguous label, wrong shape, missing arrow verb, wrong diagram type, out of scope) and mapped to a concrete diagram fix. - Written reflection artifact: produces a ~300-word reflection comparing v1 vs v2 as a portfolio piece and track-completion record. - Use Case: A learner finishing the Whiteboarding track picks their to-do API project, draws four diagrams in Excalidraw, presents to a study partner for 15 minutes while recording, logs six questions, redraws the diagrams to answer them, and writes a reflection. ## Quick Start Ask the mentor to start the whiteboarding capstone and help me pick a real system to present with four diagrams.

Frequently Asked Questions about wbd-capstone-present-a-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prepare a 15-minute technical system presentation?

Pick a system you understand deeply, then prepare four diagrams: architecture, sequence of one critical flow, state machine of one entity, and ER of the data model. Present them in a timed structure, spending roughly 3-4 minutes per diagram, and record the session.

What diagrams should I draw to explain a software system?

Use four complementary views: a box-and-arrow architecture diagram for components, a sequence diagram for one critical flow, a state machine for one entity's lifecycle, and an ER diagram for the data model. Each answers a different audience question.

What if I don't have a real system to present?

Use a project from a prior track, a military system you used, an open-source project you contributed to, or a consumer product like Spotify or GitHub. The system does not need to be one you built, only one you can explain and answer why-questions about.

Can I do the whiteboarding capstone without a live audience?

Yes. Record a solo presentation to an empty room with a phone camera, then replay it the next day with fresh eyes. Your future self acts as the audience, and you can still capture questions and redraw v2 diagrams.

How do I use audience questions to improve my diagrams?

Write down every question verbatim, categorize each as missing component, ambiguous label, wrong shape, missing arrow verb, wrong diagram type, or out of scope, then apply the matching fix when redrawing v2. Verify each v2 diagram answers its question without narration.