← ClaudeAtlas

external-commslisted

PAO workflow for scanning, drafting, and presenting community responses with human review gate
webmaxru/is-ai-native · ★ 5 · AI & Automation · score 74
Install: claude install-skill webmaxru/is-ai-native
## Context Phase 1 is **draft-only mode**. - PAO scans issues and discussions, drafts responses with the humanizer skill, and presents a review table for human approval. - **Human review gate is mandatory** — PAO never posts autonomously. - Every action is logged to `.squad/comms/audit/`. - This workflow is triggered manually only ("PAO, check community") — no automated or Ralph-triggered activation in Phase 1. ## Patterns ### 1. Scan Find unanswered community items with GitHub MCP tools first, or `gh issue list` / `gh api` as fallback for issues and discussions. - Include **open** issues and discussions only. - Filter for items with **no squad team response**. - Limit to items created in the last 7 days. - Exclude items labeled `squad:internal` or `wontfix`. - Include discussions **and** issues in the same sweep. - Phase 1 scope is **issues and discussions only** — do not draft PR replies. ### Discussion Handling (Phase 1) Discussions use the GitHub Discussions API, which differs from issues: - **Scan:** `gh api /repos/{owner}/{repo}/discussions --jq '.[] | select(.answer_chosen_at == null)'` to find unanswered discussions - **Categories:** Filter by Q&A and General categories only (skip Announcements, Show and Tell) - **Answers vs comments:** In Q&A discussions, PAO drafts an "answer" (not a comment). The human marks it as accepted answer after posting. - **Phase 1 scope:** Issues and Discussions ONLY. No PR comments. ### 2. Classify Determine the response type b