Agent Skillsmohitagw15856/pm-claude-skills › punch-list-builder

punch-list-builder

GitHub

将杂乱的现场巡检笔记转化为专业的施工缺陷清单。按位置分组,标注责任分包商、规范引用及严重等级(A/B/C),支持索赔标记与竣工关联,助力项目顺利收尾。

skills/punch-list-builder/SKILL.md mohitagw15856/pm-claude-skills

Trigger Scenarios

构建施工缺陷清单 整理巡检笔记 准备实质性完工检查 跟踪缺陷关闭进度

Install

npx skills add mohitagw15856/pm-claude-skills --skill punch-list-builder -g -y
More Options

Use without installing

npx skills use mohitagw15856/pm-claude-skills@punch-list-builder

指定 Agent (Claude Code)

npx skills add mohitagw15856/pm-claude-skills --skill punch-list-builder -a claude-code -g -y

安装 repo 全部 skill

npx skills add mohitagw15856/pm-claude-skills --all -g -y

预览 repo 内 skill

npx skills add mohitagw15856/pm-claude-skills --list

SKILL.md

Frontmatter
{
    "name": "punch-list-builder",
    "description": "Turn walkthrough notes, photos, or voice-memo transcripts into a proper construction punch list with location, trade, and spec reference per item. Use when asked to build a punch list, clean up walkthrough notes, organise a deficiency list, prep for substantial completion, or track punch items to closeout. Produces a numbered punch list grouped by location with severity tiers, responsible subcontractor, back-charge candidates, and closeout\/retainage linkage."
}

Punch List Builder Skill

"Fix paint in hallway" closes nothing. A punch item that closes reads: Level 2, Corridor 2C, north wall — drywall finish fails Level 4 requirement per spec 09 29 00; responsible: [drywall sub]; verify: repaint entire wall section, re-inspect under raking light. This skill converts messy walkthrough notes into that — a numbered, trade-assigned, spec-referenced punch list an owner's rep can sign off against and a super can actually run subs from.

What This Skill Produces

  • A numbered punch list grouped by location (building → level → room), one deficiency per item
  • Per item: location, trade, responsible subcontractor, spec/drawing reference, severity tier, acceptance criterion
  • A back-charge candidate flag on damage-by-others and repeat-failure items
  • Trade-by-trade rollup for distributing scoped lists to each sub
  • Closeout linkage — items tied to substantial completion, retainage release, or warranty

Required Inputs

Ask for what's missing; from raw notes alone, build the list and tag inferred fields [verify]:

  • Walkthrough notes — however rough: bullets, transcript, photo captions
  • Location scheme — building/level/room numbering used on the drawings (so items are findable)
  • Sub list by trade (who to assign items to) — if absent, assign by trade and mark sub [assign]
  • Spec sections / finish schedule available for referencing (optional but sharply raises defensibility)
  • Project stage — pre-punch, substantial completion punch, or final/warranty walk — it sets the severity bar

Severity & Assignment Framework

Tier every item:

Tier Definition Consequence
A — Blocks completion Life-safety, code, non-functional systems, missing inspections Blocks substantial completion / certificate of occupancy
B — Blocks acceptance Doesn't meet contract documents — wrong product, failed finish tolerance, incomplete scope Blocks final payment / retainage for that trade
C — Cosmetic Touch-up, adjustment, cleaning within spec tolerance Track to zero, but don't hold the project on it

Never let a Tier A hide inside a room's list of C's — pull Tier A items to the top summary.

Assign one responsible party per item. "GC to coordinate" is not an assignee. Where trades overlap (e.g. scratched frame — painter or the trade who scratched it?), assign the most likely party and flag the dispute.

Back-charge screening. Flag as back-charge candidates: damage to completed work by another trade, rework of previously-accepted work, and items a sub was already directed to fix once. Note the evidence needed (photo, prior notice date) — a back-charge without paper is a gift.

Closeout linkage. Mark which items gate substantial completion (Tier A), which gate retainage release per trade (Tier B), and which convert to warranty items if the owner accepts occupancy first.

Output Format

Punch List: [Project] — [Walk date, stage, attendees]

1. Summary — item counts by tier and by trade; the Tier A list in full. 2. Punch items by location — table per area:

# Location Description of deficiency Spec/Dwg ref Trade Responsible sub Tier Back-charge? Acceptance criterion Status

3. Trade rollups — per-sub extract with item numbers and due date field. 4. Back-charge candidates — item #, basis, evidence held/needed. 5. Closeout linkage — items gating substantial completion; items gating retainage by trade; warranty conversions.

Quality Checks

  • Every item names a findable location using the project's numbering — no "hallway near the thing"
  • One deficiency per item — compound notes are split so each can close independently
  • Each item has exactly one responsible party (or a flagged dispute), never "various" or left blank
  • Spec or drawing reference present where documents were provided; [verify] where inferred
  • Every item has an acceptance criterion — what "done" looks like at re-inspection
  • Tier A items surfaced in the summary, not buried in room lists

Anti-Patterns

  • Do not write subjective items ("looks bad") — describe the deficiency against a spec, tolerance, or the approved mockup
  • Do not bundle five defects into one line — bundled items never fully close
  • Do not assign items to "GC" as a default — the punch list is how work reaches the sub who owes it
  • Do not treat the punch list as append-forever — new-found items after the walk go on a dated supplement, not silently inserted
  • Do not flag a back-charge without naming the evidence — an unsupported back-charge poisons the sub relationship for nothing

Version History

  • 54fad50 Current 2026-07-19 13:37

Same Skill Collection

exports/openclaw/360-feedback-template/SKILL.md
exports/openclaw/401k-plan-decoder/SKILL.md
exports/openclaw/ab-test-planner/SKILL.md
exports/openclaw/ab-test-readout/SKILL.md
exports/openclaw/accessibility-audit/SKILL.md
exports/openclaw/account-plan/SKILL.md
exports/openclaw/acquirer-red-team/SKILL.md
exports/openclaw/ad-copy/SKILL.md
exports/openclaw/aeo-optimizer/SKILL.md
exports/openclaw/agenda-or-cancel/SKILL.md
exports/openclaw/agent-design-review/SKILL.md
exports/openclaw/agent-observability-spec/SKILL.md
exports/openclaw/agent-spec/SKILL.md
exports/openclaw/ai-ethics-review/SKILL.md
exports/openclaw/ai-eval-plan/SKILL.md
exports/openclaw/ai-feature-prd/SKILL.md
exports/openclaw/ai-product-canvas/SKILL.md
exports/openclaw/air-quality/SKILL.md
exports/openclaw/altitude-shifter/SKILL.md
exports/openclaw/ambiguity-resolver/SKILL.md
exports/openclaw/analyst-relations-brief/SKILL.md
exports/openclaw/announcement-card/SKILL.md
exports/openclaw/api-docs-writer/SKILL.md
exports/openclaw/api-test-plan/SKILL.md
exports/openclaw/api-versioning-strategy/SKILL.md
exports/openclaw/apology-letter/SKILL.md
exports/openclaw/architecture-decision-record/SKILL.md
exports/openclaw/architecture-diagram/SKILL.md
exports/openclaw/archive-strategy/SKILL.md
exports/openclaw/assumption-bounty/SKILL.md
exports/openclaw/assumption-mapper/SKILL.md
exports/openclaw/async-update-format/SKILL.md
exports/openclaw/auto-repair-estimate-decoder/SKILL.md
exports/openclaw/autopilot-charter/SKILL.md
exports/openclaw/benefits-decoder/SKILL.md
exports/openclaw/bid-tender-review/SKILL.md
exports/openclaw/board-deck-narrative/SKILL.md
exports/openclaw/board-minutes/SKILL.md
exports/openclaw/board-pre-read/SKILL.md
exports/openclaw/bom-cost-review/SKILL.md
exports/openclaw/bookkeeping-categorization/SKILL.md
exports/openclaw/boolean-search-builder/SKILL.md
exports/openclaw/brag-doc/SKILL.md
exports/openclaw/brainstorming/SKILL.md
exports/openclaw/brief-builder/SKILL.md
exports/openclaw/briefing-note/SKILL.md
exports/openclaw/budget-builder/SKILL.md
exports/openclaw/budget-variance-analysis/SKILL.md
exports/openclaw/bug-diagnosis/SKILL.md
exports/openclaw/bug-report/SKILL.md

Metadata

Files
0
Version
471c606
Hash
41687de1
Indexed
2026-07-19 13:37

- 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-07-30 13:52
浙ICP备14020137号-1 $방문자$