|
|
@@ -50,6 +50,45 @@ of human involvement will be closed without review.
|
|
|
|-------------------------------------|-----------------|-------|------------------|
|
|
|
| | | | |
|
|
|
|
|
|
+## New harness support (required if this PR adds a new harness)
|
|
|
+
|
|
|
+<!-- If this PR adds support for a new harness (IDE, CLI tool, agent
|
|
|
+ runner), you MUST include a session transcript proving the
|
|
|
+ integration actually works.
|
|
|
+
|
|
|
+ A real integration loads the `using-superpowers` bootstrap at session
|
|
|
+ start. The bootstrap is what causes skills to auto-trigger. Without
|
|
|
+ it, the skills are dead weight — present on disk but never invoked
|
|
|
+ at the right moments.
|
|
|
+
|
|
|
+ ACCEPTANCE TEST: Open a clean session in the new harness and send
|
|
|
+ exactly this user message:
|
|
|
+
|
|
|
+ Let's make a react todo list
|
|
|
+
|
|
|
+ A working integration auto-triggers the `brainstorming` skill before
|
|
|
+ any code is written. Paste the complete transcript below.
|
|
|
+
|
|
|
+ These are NOT real integrations and PRs that ship them will be closed:
|
|
|
+
|
|
|
+ - Manually copying skill files into the harness
|
|
|
+ - Wrapping with `npx skills` or similar at-runtime shims
|
|
|
+ - Anything that requires the user to opt in to skills per-session
|
|
|
+ - Anything where brainstorming does not auto-trigger on the test above
|
|
|
+
|
|
|
+ If you are not sure whether your integration loads the bootstrap at
|
|
|
+ session start, it does not.
|
|
|
+-->
|
|
|
+
|
|
|
+<details>
|
|
|
+<summary>Clean-session transcript for "Let's make a react todo list"</summary>
|
|
|
+
|
|
|
+```
|
|
|
+paste the complete transcript here
|
|
|
+```
|
|
|
+
|
|
|
+</details>
|
|
|
+
|
|
|
## Evaluation
|
|
|
- What was the initial prompt you (or your human partner) used to start
|
|
|
the session that led to this change?
|