ワンクリックで
update-issue
Post a progress update to a GitHub issue from the current CLI session — commits, summary, and remaining work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Post a progress update to a GitHub issue from the current CLI session — commits, summary, and remaining work.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Start-of-day wake-up routine for the PyAuto workspace — sync every repo to main and clean generated cruft (local), then a gh-API status glance (overnight scheduled-run conclusions, version-pin drift, resume context) plus /health and /hygiene, ending in one prioritized digest. Runs on the CLI and on mobile Claude Code chat / Codex (auto-skips local-only steps when there is no workspace). Use when starting the day or asked for a morning status/cleanup pass.
Coordinate PyAuto build, deploy, or release execution through the PyAutoBrain Build Agent, including its vitals consultation and PyAutoHands delegation. Use when the user asks to build, publish, deploy, or release.
Use the single PyAuto health door for readiness assessment, validation sweeps, active-work status, release-run status, or worktree status through the Brain and Heart-owned procedures.
Periodic hygiene sweep across PyAuto repos and worktrees — audit stale feature branches, tracking refs, stashes, and dirty checkouts, then execute per-bucket cleanups after confirmation. Use for end-of-week tidying or unwieldy branch lists.
Ship PyAutoLabs source-library changes — run tests, commit, push, open pending-release PRs, analyze downstream workspace impact, and update the issue and PyAutoMind task state.
Analyze how a mature PyAuto domain assistant should be reproduced as an exact clone, sibling, or seed through the PyAutoBrain Clone Agent, and birth a lightweight seed once a human has answered the clone-mode question. Use for assistant-cell cloning decisions and seed births.
| name | update-issue |
| description | Post a progress update to a GitHub issue from the current CLI session — commits, summary, and remaining work. |
Post a progress summary from the current session to a GitHub issue.
A PyAutoBrain dev-workflow skill — communicating progress on a tracked issue
is part of the development cycle (the start_* → ship_* lifecycle;
start_dev_for_user calls it at milestones). It reads the PyAutoMind registry to
find the active issue. Organ boundary: ../WORKFLOW.md.
/update-issue <issue-url-or-number>
Examples:
/update-issue https://github.com/PyAutoLabs/PyAutoArray/issues/42/update-issue Jammy2211/PyAutoArray#42/update-issue (auto-detect from current plan or branch)Determine the target issue from (in order of priority):
owner/repo#number providedIf none of these work, ask the user for the issue URL.
Read the issue body (via gh issue view) to find the list of affected repositories from the "Affected Repositories" section. If not found, use the repos that have changes on the current branch.
For each affected repository, collect:
# Commits on this branch since diverging from main
git -C <repo_path> log main..HEAD --oneline
# Uncommitted changes
git -C <repo_path> diff --stat
# Staged changes
git -C <repo_path> diff --cached --stat
Fetch the issue body via:
gh issue view <number> --repo <owner/repo> --json body -q '.body'
Extract the plan (both high-level and detailed) to compare against completed work.
Produce a summary covering:
Post via gh issue comment:
gh issue comment <number> --repo <owner/repo> --body "$(cat <<'UPDATE_EOF'
## Progress Update — <YYYY-MM-DD>
### Summary
<2-4 sentences describing what was accomplished this session>
### Commits
- `abc1234` — Description of change
- `def5678` — Description of change
<details>
<summary>Detailed changes</summary>
<diff stats per repo, file-by-file breakdown>
</details>
### Remaining
- [ ] Uncompleted plan step 1
- [ ] Uncompleted plan step 2
- [x] Completed step (for reference)
UPDATE_EOF
)"
Before posting or after posting the new update, check if there are any earlier progress comments on the issue that have unchecked - [ ] items in a ### Remaining section. For each unchecked item, determine whether it has been completed based on the current session's work (commits, PRs created, tests run, etc.).
If items are now complete, edit the previous comment to tick them:
# Get comment IDs that contain unchecked remaining items
gh api repos/<owner>/<repo>/issues/<number>/comments --jq '.[] | select(.body | contains("- [ ]")) | .id'
# For each comment, fetch its body, update the checkboxes, and PATCH it
gh api repos/<owner>/<repo>/issues/comments/<comment_id> --method PATCH --field body="<updated body with [x] replacing [ ]>"
Only tick items that are genuinely completed — do not tick items that are still pending. If all items in a previous comment are now ticked, that's fine — it shows progress over time.
If the work is complete, ask the user if they want to:
needs-review labelIf work is in progress, add an in-progress label if one doesn't exist.
Only update labels if the repo uses them — check with gh label list --repo <owner/repo> first.
Display: