Repository navigation
Interview skill: skeptical design partner (S1) - #55
Merged
Merged
Conversation
|
Warning Review limit reached
This review includes 3 billable files and costs up to $0.75.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 44 minutes for your next included review. View limit details
Comment |
This was referenced Oct 11, 2026
cleak
force-pushed
the
feat/interview-skill-rewrite
branch
from
October 11, 2026 22:05
97b40f7 to
e7682eb
Compare
The skill only told the model how to run the process, so it defaulted to an agreeable scribe that read the server's gap questions verbatim. This applies Appendix B of the new research/proposal doc: - Role: a skeptical design partner; the server's gaps are a coverage checklist, not a script. - Opener: graph context, the root, an announced challenge level, and numbered falsifiable premises (y / n / unsure). - Levels (light / standard / hard) plus a mandate-closure focus. - Each turn: what was recorded, at most one push quoting the user (or a reasoned "No push"), and at most two project-specific questions. - Weak answers are extracted immediately with a `needs:` marker and made the turn's push, instead of silently filling the gap. - Divergence: ask what was considered, check the graph and journal for overlap and dead-ends, then offer one uncovered lens. - Review lists `needs:` nodes and unanswered proposals; wrap-up works from any phase. Committed nodes aren't edited mid-interview. - Examples use domains that don't overlap the eval scenarios. The Codex skill now mirrors the Claude skill body. Adds docs/interview-challenge-research.md (research, design, and the critic review it went through). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
- Graph facts are shown with their node id; code-derived facts go to the user as a question or premise instead of being recorded. - Drop the kill-pass from the push priority list until the kill-pass exists (it arrives with /tempyr-spar). - Name "step 0" where it's defined. - "Skip ahead" moves the questions; only "finish" goes to Review. - Extraction falls back to inline when the extractor subagent isn't available (e.g. Codex). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
cleak
force-pushed
the
feat/interview-skill-rewrite
branch
from
October 13, 2026 04:08
e7682eb to
a029d8b
Compare
cleak
changed the base branch from
feat/interview-answer-driven-phases
to
master
October 13, 2026 04:23
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This is the S1 skill rewrite from the interview-challenge proposal, which this PR also adds as
docs/interview-challenge-research.md. It's stacked on #54, which supplies thequestionparam,interview_show {full}, answer-only phase transitions, and theneeds:handling.The old skill was entirely procedural. Its main CRITICAL rule was "don't self-answer", it scripted the next questions, and it had a canned move-on line. The model defaulted to an agreeable scribe. The proposal's research covers sycophancy, elicitation studies, and how ChatPRD, Spec Kit, BMAD, and gstack handle this. The proposal then went through five rounds of a critic panel before this text was written.
What changes for the user
needs:line and become that turn's push. They no longer close the gap silently. Interview: advance phases only on answers; add full-content reads #54 stopsneeds:nodes from advancing the phase.needs:nodes and unanswered[pN]proposals and converts them to open questions. Wrap-up works from any phase.The Codex skill (
crates/tempyr-cli/assets/tempyr-interview.codex.SKILL.md) now mirrors the Claude skill body.Test plan
cargo test -p tempyr-cli(both skills are embedded withinclude_str!)🤖 Generated with Claude Code