← ClaudeAtlas

writing-pr-descriptionslisted

Use when drafting or rewriting the description for a cc-port pull request.
it-bens/cc-port · ★ 3 · AI & Automation · score 74
Install: claude install-skill it-bens/cc-port
# Writing PR Descriptions ## Requirements - **PR number**: a positive integer. Ask if missing. - **Working directory**: cc-port repository root, on any branch (the data is fetched via gh-tooling, not the local working tree). - The PR must exist and be visible to the configured gh-tooling MCP. ## Workflow ```dot digraph pr_description { entry [shape=doublecircle, label="PR number?"]; gather [shape=box, label="Gather"]; pr_found [shape=diamond, label="pr_view\nreturned data?"]; not_found [shape=octagon, style=filled, fillcolor=red, label="STOP:\nPR not found"]; classify [shape=box, label="Classify files\nby module"]; detect [shape=box, label="Detect change type"]; confident [shape=diamond, label="Confidence\n>= MEDIUM?"]; ask_type [shape=box, label="AskUserQuestion:\ntype + scope"]; special [shape=box, label="Detect special cases"]; is_dep [shape=diamond, label="Dep update?"]; is_break [shape=diamond, label="Breaking?"]; flag_break [shape=box, label="Require\nBreaking Changes"]; filter [shape=box, label="Filter auxiliary\nchanges"]; intent_clear [shape=diamond, label="Intent clear?"]; ask_intent [shape=box, label="AskUserQuestion:\nintent"]; route [shape=diamond, label="Route by type"]; t_dep [shape=box, label="Dependency template"]; t_ci [shape=box, label="CI template"]; t_build [shape=box, label="Build/release template"]; t_docs [shape=box, label="Documentation template"]; t_std [shape=box