ワンクリックで
live-test
Use when the user wants to run an end-to-end test of hive against real GitHub infrastructure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use when the user wants to run an end-to-end test of hive against real GitHub infrastructure.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | live-test |
| description | Use when the user wants to run an end-to-end test of hive against real GitHub infrastructure. |
| argument-hint | [issue title and body] |
| model | sonnet |
| allowed-tools | ["Read","Glob","Grep","Bash(go install ./cmd/hive/:*)","Bash(go build ./...:*)","Bash(gh project item-list 29:*)","Bash(gh project field-list 29:*)","Bash(gh issue list --repo ivy/hive-sandbox:*)","Bash(gh pr list --repo ivy/hive-sandbox:*)","Bash(gh pr view * --repo ivy/hive-sandbox:*)","Bash(gh pr diff * --repo ivy/hive-sandbox:*)","Bash(ps aux:*)","Bash(ls /tmp/hive:*)","Bash(hive poll:*)","Bash(hive list:*)"] |
Run the full hive pipeline (poll → prepare → exec → publish) against the dedicated test infrastructure.
$ARGUMENTS
| Resource | Value |
|---|---|
| Test repo | ivy/hive-sandbox |
| Project board | "Hive Test 🧪" (#29) |
| Project node ID | PVT_kwHOADgWUM4BOsG3 |
| Status field ID | PVTSSF_lAHOADgWUM4BOsG3zg9UQiM |
| Ready 🤖 option | fd7146e3 |
| In Progress 🚧 option | 6e4a1660 |
| In Review 👀 option | 1b866fe9 |
| Done ✅ option | 5a45bee9 |
| Default test issue | ivy/hive-sandbox#1 — "feat: add greeting function to hello.py" |
.hive.toml points at project 29 (project-id = "29")go install ./cmd/hive/ to ensure latest binaryClean up artifacts from any previous run so the default issue can be reused:
# Close open PRs targeting the test issue
gh pr list --repo ivy/hive-sandbox --json number,headRefName --state open
gh pr close <n> --repo ivy/hive-sandbox --delete-branch
If hello.py was modified by a previous agent run, reset it on main:
cd ~/src/github.com/ivy/hive-sandbox
git checkout main && git pull
# Restore hello.py to baseline if needed
Baseline hello.py:
"""A simple hello module."""
def main():
print("Hello, world!")
if __name__ == "__main__":
main()
Remove any test_hello.py or other agent-created files, commit, and push.
If arguments provided: Create a new issue with them as the title/body.
If no arguments: Reuse ivy/hive-sandbox#1.
Check if the issue is already on the board:
gh project item-list 29 --owner @me --format json
# Add to board (if needed)
gh project item-add 29 --owner @me --url https://github.com/ivy/hive-sandbox/issues/1 --format json
# Set to Ready 🤖
gh project item-edit --project-id PVT_kwHOADgWUM4BOsG3 \
--id <item-id> \
--field-id PVTSSF_lAHOADgWUM4BOsG3zg9UQiM \
--single-select-option-id fd7146e3
hive poll --verbose
This dispatches hive run in the background. The command returns after dispatch.
Watch the dispatched process:
ps aux | grep hive for the running subprocess/tmp/hive/ for the workspace directory.hive/status in the workspace to track progress (preparing → executing → publishing → published)Wait for the status to reach published or for the process to exit. Use a timeout of 10 minutes.
Run in parallel:
gh pr list --repo ivy/hive-sandbox --json number,title,state,url — confirm PR was createdgh pr diff <pr-number> --repo ivy/hive-sandbox — show what the agent implementedgh project item-list 29 --owner @me --format json — confirm item moved to "In Review 👀"Report a summary:
/live-test
→ Resets sandbox, re-queues issue #1, runs full pipeline
/live-test feat: add multiply function — Add multiply(a, b) to hello.py with tests
→ Resets sandbox, creates new issue, runs full pipeline