Add interview-pane agent skill#50
Open
hockeybuggy wants to merge 1 commit into
Open
Conversation
Collecting a batch of answers from the user in chat is awkward when the replies are long-form or benefit from editing, and there was no repeatable way to hand a set of questions off to the user's editor and read the answers back. Add an `interview-pane` skill that writes questions to a Markdown file with inline `> ANSWER:` blocks, opens it in vim/nvim in a new pane in the user's own tmux session, waits for the editor to close, then reads the answers back. A `watch-editor.sh` helper does an appear-then- disappear poll so it never falsely reports the editor closed before it has spawned, and matches on an `n?vim .*<basename>` pattern so it tracks the right process. The SKILL.md documents the hard-won caveats from a live session: use the user's default tmux socket (not the isolated `-L agent` one they can't see), run socket-touching `tmux` commands with the sandbox disabled, and treat split orientation (`-v` top/bottom vs `-h` side-by-side) as an explicit parameter. Empty/unchanged files are reported honestly rather than fabricated, and the flow is safe to re-run. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
Collecting a batch of answers from the user in chat is awkward when the replies are long-form or benefit from editing, and there was no repeatable way to hand a set of questions off to the user's editor and read the answers back.
Add an
interview-paneskill that writes questions to a Markdown file with inline> ANSWER:blocks, opens it in vim/nvim in a new pane in the user's own tmux session, waits for the editor to close, then reads the answers back. Awatch-editor.shhelper does an appear-then-disappear poll so it never falsely reports the editor closed before it has spawned, and matches on ann?vim .*<basename>pattern so it tracks the right process.The SKILL.md documents the hard-won caveats from a live session: use the user's default tmux socket (not the isolated
-L agentone they can't see), run socket-touchingtmuxcommands with the sandbox disabled, and treat split orientation (-vtop/bottom vs-hside-by-side) as an explicit parameter. Empty/unchanged files are reported honestly rather than fabricated, and the flow is safe to re-run.🤖 Generated with Claude Code