本文へ移動
cccskills
無料GitHub で公開

post-release-followup

Analyze release workflow findings and recommend follow-up actions — execute immediately or register as issues

インストール方法を見る

含まれるファイル(1)

  • SKILL.md5.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Post-Release Follow-up

Purpose

After PR creation in the auto-dev release workflow, collect unaddressed findings and present actionable follow-up recommendations. The user chooses: execute now, register as issues, or skip.

Workflow

1. Collect Follow-up Candidates

Gather unfinished work from multiple sources:

Source A — Remaining open issues:

  • Run: gh issue list --label verify-done --state open --json number,title,labels
  • These are triaged issues NOT included in the current release

Source B — Deep-verify findings:

  • Read the latest deep-verify output from .claude/outputs/sessions/{today}/

Tool: Writing artifacts under .claude/outputs/

CC sensitive-path check inspects tool target paths and triggers permission prompts on .claude/ regardless of bypassPermissions and allow rules (refs: #960, #961, #978, #981, #1016).

To write post-release-followup results under .claude/outputs/sessions/:

  1. Write the artifact body to /tmp/post-release-followup-$(date +%H%M%S).md first (Write tool target = /tmp, no sensitive-path trigger)
  2. Use a /tmp/*.sh Bash script to move/copy the file under .claude/outputs/sessions/$(date +%Y-%m-%d)/ (Bash target = /tmp, script-internal cp to .claude/ is not audited)
  3. Read-only Bash on .claude/outputs/ (e.g., cat, head, wc) is allowed for verification

Reference: feedback_sensitive_path_tmp_bypass.md, R006 sensitive-path handling, #1016, #1045.

  • Extract any MEDIUM or LOW severity findings that were flagged but not fixed

Source C — Triage deferred items:

  • Read the latest professor-triage output from .claude/outputs/sessions/{today}/
  • Extract items explicitly marked as deferred or P3

Source D — TODO markers in changed files:

  • Run: git diff develop...HEAD --name-only to get changed files
  • Search changed files for TODO, FIXME, HACK markers added in this release

Source E — PR review feedback:

  • Run: gh api repos/{owner}/{repo}/pulls/{pr_number}/comments and gh api repos/{owner}/{repo}/issues/{pr_number}/comments
  • Parse omc_pr_analyzer bot comments (Senior Architect, Project Colleague, Professor Synthesis)
  • Extract findings categorized as Critical, High, Medium
  • Identify: required fixes, recommended improvements, structural concerns

2. Deduplicate and Categorize

Remove duplicates (same issue referenced from multiple sources). Categorize:

CategoryCriteriaDefault Action
즉시 실행P1/P2 잔여 이슈, MEDIUM+ 검증 발견사항, Critical/High PR 리뷰 발견사항즉시 실행
이슈 등록P3 이슈, LOW 검증 발견사항, 새 TODO, Medium PR 리뷰 발견사항이슈로 등록
참고이미 추적 중인 이슈, 외관 관련 메모건너뛰기

3. Present to User

Display follow-up summary:

[Follow-up] {n}개 후속 작업 발견

━━━ 즉시 실행 추천 ({count}개) ━━━
  1. {description} — 출처: {source}
  2. {description} — 출처: {source}

━━━ 이슈 등록 추천 ({count}개) ━━━
  3. {description} — 출처: {source}
  4. {description} — 출처: {source}

━━━ 참고 사항 ({count}개) ━━━
  5. {description} — 이미 #{issue_number}로 추적 중

선택:
  [A] 추천대로 실행 (즉시 실행 + 이슈 등록)
  [B] 모두 즉시 실행
  [C] 모두 이슈 등록
  [D] 개별 선택 (항목별로 질문)
  [E] 건너뛰기

Use AskUserQuestion (or equivalent user prompt) to get the choice.

4. Process User Choice

Option A (추천대로):

  • "Immediate" items → delegate to appropriate specialist agents for execution
  • "Trackable" items → create GitHub issues via gh issue create
  • "Informational" items → skip

Option B (모두 즉시 실행):

  • All Immediate + Trackable items → delegate to specialist agents
  • Follow implementation patterns from the release workflow

Option C (모두 이슈 등록):

  • All Immediate + Trackable items → gh issue create with appropriate labels
  • Label: professor for auto-triage in next workflow run

Option D (개별 선택):

  • For each item, ask: [{n}] {description} — 실행(E) / 이슈(I) / 건너뛰기(S)?
  • Process each per user choice

Option E (건너뛰기):

  • Skip all follow-up actions
  • Complete workflow

5. Report

[Follow-up Complete]
├── 즉시 실행: {n}개 완료
├── 이슈 등록: {n}개 (#{numbers})
├── 건너뛰기: {n}개
└── 총 처리: {total}개

Issue Creation Template

When creating follow-up issues:

gh issue create \
  --title "{간결한 설명}" \
  --body "## 출처\n\nv{version} 릴리즈 워크플로우에서 발견.\n\n## 컨텍스트\n\n{triage/verify에서의 상세 컨텍스트}\n\n## 권장 조치\n\n{권장 사항}" \
  --label "professor"

Add priority label (P1, P2, P3) based on categorization.

Notes

  • This skill runs in the main conversation context (via workflow skill step)
  • User interaction is expected — this is NOT a fully automated step
  • All file modifications delegated to specialist subagents per R010
  • Issue creation uses gh CLI directly (read-only operation pattern)
  • If no follow-up candidates found, report "No follow-up actions needed" and complete
  • PR review feedback is available shortly after PR creation — the omc_pr_analyzer bot comments automatically

Permission Mode

When spawning agents via the Agent tool during this skill's execution, always pass mode: "bypassPermissions". The Agent tool default (acceptEdits) overrides agent frontmatter permissionMode, causing permission prompts during unattended execution.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Pre-action boundary checking — validates agent tool calls against declared capabilities and task contracts

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

Auto-detect project context and optimize harness — deactivate unused agents/skills, suggest missing experts, generate project profile

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

Adversarial code review using attacker mindset — trust boundary, attack surface, business logic, and defense evaluation

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

Apache Airflow best practices for DAG authoring, testing, and production deployment

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

Alembic migration patterns for naming conventions, safety checks, expand-contract, env.py configuration, and CI integration

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

Pre-routing ambiguity analysis — scores request clarity and asks clarifying questions when needed (inspired by ouroboros)

日本語の概要は準備中です。原文の説明を表示しています。

baekenough/second-brain152026年10月8日 更新

baekenough のスキルをすべて見る

このスキルの問題を報告する