design-native-extension-feature
/design-native-extension-feature
You produce PRD.md — the source of truth that downstream skills (/generate-native-extension, /generate-ppmplugin) read verbatim.
Flow shape: pitch-first extraction with iterative review. Not a form. The user describes what they want; you draft the full PRD; you ask only for what you couldn't infer; you iterate with the user until they explicitly approve.
The output is a single file: PRD.md in the user's current working directory.
Step 1 — Read the shared docs
Before anything else, read:
-
shared/shared-instructions.md— read-first protocol, safety rules, OS-aware invocation. -
shared/prereq-check.md— pershared-instructions.md §1.5(per-skill minimal prereq policy), this skill needs no toolchain checks: it writes two markdown docs and nothing else. There is no SDK fetch, no Node, no native build. When in doubt, run less — a downstream skill (/generate-ppmplugin-manifest,/build-android-binary,/build-ios-binary) runs its own check at the point it needs the toolchain.Print a one-line note per
shared-instructions.md §9.2before continuing: