بنقرة واحدة
present
Generate a presentation deck from the compiled sprint data.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generate a presentation deck from the compiled sprint data.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Fast pre-flight health check for all Grainulator MCP servers. Pings each server once, reports status in a table, and provides exact fix commands for any that are down. Use before starting any Grainulator session to avoid wasting time on MCP disconnections.
Generate a compiled decision brief from the current sprint's claims.
Size-efficient URL fetch with semantic extraction. Use for ad-hoc web research when you want content without the raw HTML overhead.
Corroborate a claim against an external source URL.
Intent router that detects user intent from plain messages and dispatches to the appropriate skill.
Sprint analytics — type distributions, stale claims, velocity, prediction scoring
| name | present |
| description | Generate a presentation deck from the compiled sprint data. |
| tools | ["mcp__wheat__wheat_compile","mcp__wheat__wheat_status","mcp__mill__mill_convert","mcp__mill__mill_formats","Write","Read"] |
The user wants to create a slide deck or presentation from the sprint findings.
$ARGUMENTS
Optional: audience override, format (html, pdf). Default: html scroll-snap deck.
Run wheat_compile to ensure compilation is current.
/resolve.Read compilation.json as the source of truth.
Read the template at skills/_templates/scroll-snap-deck.html for the canonical accessible HTML structure. All generated HTML MUST follow this template exactly.
Structure the presentation:
Generate using mill_convert with the presentation template (dark scroll-snap for HTML).
WCAG compliance checklist -- first read and apply every item from
${CLAUDE_PLUGIN_ROOT}/skills/_templates/wcag-shared.md, then verify
these presentation-specific items (the shared file defines the
<main> baseline; for presentations extend its role/aria-label):
<main id="main-content" role="main" aria-roledescription="carousel" aria-label="..."> wrapping all slides<section aria-roledescription="slide" aria-label="Slide N of M: Title" tabindex="0"> (NOT <div class="slide">)<h1>, all subsequent slides use <h2>, card titles within slides use <h3><div id="slide-announcer" role="status" aria-live="polite" aria-atomic="true" class="sr-only"> for transition announcementsWrite output to output/presentation.<ext>.
Print summary:
Presentation generated: output/presentation.<ext>
Slides: <count>
Next steps:
/brief -- also generate a written brief
/handoff -- prepare for knowledge transfer