원클릭으로
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