hearing-slideslisted
Install: claude install-skill wfukatsu/slide-forge
*[日本語](SKILL.ja.md)*
# Hearing Slides — pages that collect
Read `references/hearing-kit.md` first (record, customer filter, where answers
may be stored) and `references/scalar/workflow-contract.md` for the shared
generation, QA and delivery rules. **This skill does not restate either.**
Working directory: the slide-forge root. Run everything with `.venv/bin/python`.
## What makes these pages different
A proposal page asserts. **These pages leave a hole and ask the customer to
fill it.** The hole is real — it comes from `hearing.json`, where the answer is
still `未確認` or `推定`.
- **Never fill a hole with a guess to make the page look finished.** A builder
that has no material refuses to build the page (exit 2); take that as the
answer, not as an error to work around.
- Everything here is customer-facing, so it is built only from what survives
the customer filter. Internal sections and the source/confidence columns
never reach a slide.
- **Say what the customer gets back.** Collecting without returning anything
teaches people not to answer next time.
## Boundaries
| Request | Where it goes |
|---|---|
| Slides that ask the customer / an audience for information | This skill |
| The sheet itself, and reading the answers back | `hearing-sheet` |
| Internal "who do we ask, by when" (`discovery-gaps`) | `scalar-ae-materials` / `b2b-account-maps` |
| A conversation-opening challenge hypothesis (`challenge-hypothesis`) | `scalar-ae-materials` |
| Proposal, PoC plan, q