feat: add collab-proof — AI collaboration retrospective skill#788
feat: add collab-proof — AI collaboration retrospective skill#788dong7812 wants to merge 4 commits into
Conversation
alirezarezvani
left a comment
There was a problem hiding this comment.
Thanks for this — the concept is sharp (calibrated identified/suggested/developer-driven attribution is the right framing), the SKILL.md rubric is thoughtfully designed, and the four reference docs are genuinely well-sourced. A few things are blocking before it can merge.
Blocking
1. SKILL.md is missing YAML frontmatter.
The file opens directly with # collab-proof — there's no frontmatter block. Every SKILL.md in this repo requires:
---
name: "collab-proof"
description: "Use when ... <trigger phrases>"
license: MIT
---This is enforced by the skill validators (scripts/audit_skills.py / skill_description_validator.py), so the skill won't pass CI without it. The PR checklist ticks "valid YAML frontmatter," but it's absent in the diff.
2. No marketplace.json registration entry.
The skill needs an entry in the root .claude-plugin/marketplace.json to be distributable (same item that blocked #784). Please add it with the canonical source path and category: engineering.
3. The PR description claims a /collab-proof command and SessionEnd/Stop hooks ("full automation"), but neither is in the diff.
The diff contains only plugin.json, LICENSE, SKILL.md, and 4 references — no commands/ file and no hook config. Either ship the command + hook (with the non-blocking async behavior you describe), or remove those claims from the PR body so the description matches what's delivered.
Should-fix
4. plugin.json homepage and repository point to your personal repo (github.com/dong7812/collab-proof). Every other plugin.json in this repo points to alirezarezvani/claude-skills (homepage to the /tree/main/... path of the skill). Please align so links resolve in the published marketplace.
5. Local-only reference path. references/session-documentation-patterns.md cites Reference: Vela pipeline design at /Users/dongkyu/learning/vela (local reference implementation) — that's a dead reference for anyone else. Please replace with a public source or drop it.
Non-blocking (nice to have)
6. No scripts/. The SKILL.md inlines fairly heavy bash/python (token analysis, HTML generation). The library convention is 3 stdlib tools per skill; a script-native skill is defensible (cf. youtube-full) but extracting the token-analysis + HTML-proof generators into scripts/ would make them testable via script_tester.py and keep the SKILL.md focused on workflow.
Items 1–3 are blocking. Happy to re-review once those are in — targeting dev is correct 👍
Reviewed via Claude Code.
Generated by Claude Code
|
Thanks for the detailed review — addressed all blocking and should-fix items: Blocking
Should-fix Non-blocking (6) Given that you noted a script-native skill is defensible, I'll leave the inline approach as-is. Happy to revisit if there's a path that gets them into |
…nder.py dependency - Layer 03 now collects token usage inline (cache hit rate, top expensive turns) - WORKLOG format includes D score, cache hit rate, token count per entry - HTML proof generated directly by Claude — no render.py dependency - Zero external dependencies maintained Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…dead reference 1. Add YAML frontmatter to SKILL.md (name, description, license) 2. Add collab-proof entry to .claude-plugin/marketplace.json (category: engineering) 3. Fix plugin.json homepage/repository to point to alirezarezvani/claude-skills 4. Replace dead local path reference (/Users/dongkyu/learning/vela) with public link Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
017ac1c to
2c2e660
Compare
… CSS tokens - Corrects class names to match actual generated output (narrative-card/narrative-grid, section, worklog-entry, etc.) - Fixes color tokens to match actual files (#0d1117 not #1a1a2e) - Adds token usage section to fixed structure - Switches write method from python3 -c to bash heredoc Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…zvani#788) Adds the collab-proof AI-collaboration retrospective skill from PR alirezarezvani#788 (contributor: dong7812) without the regressions in that branch: - Net-add marketplace entry (PR alirezarezvani#788 overwrote the youtube-full plugin slot; that entry is preserved here). - marketplace.json kept as raw UTF-8 (PR alirezarezvani#788 re-serialized with ensure_ascii, escaping ~109 chars and polluting the diff). - Header counters bumped from current dev (344 skills / 695 references / 65 plugins) instead of reverting to the stale v2.9.0 header. Skill content (SKILL.md, 4 references, plugin.json, LICENSE) is taken verbatim from alirezarezvani#788. plugin.json passes check_plugin_json. https://claude.ai/code/session_012iCc6XcNqiJzCGfKHz1DKi
|
Thanks for the updates — re-reviewed the latest commit (
One thing left before this can merge: the PR currently has a merge conflict with git fetch upstream # alirezarezvani/claude-skills
git checkout add-collab-proof-new
git rebase upstream/dev # resolve any conflicts, e.g. in .claude-plugin/marketplace.json
git push --force-with-leaseThe conflict is almost certainly in Generated by Claude Code |
Summary
Add collab-proof — an assisted retrospective skill that structures what Claude actually contributed in a session vs what the developer drove.
/collab-proof(installed separately via./install.shin the source repo)What it is (and what it isn't)
Not a measurement system. D score is LLM-assessed with explicit rubric — directional indicator, not precise metric. Layer 01 (signal detection) is objective (git diff/file counts). Layer 02 uses conversation context.
The core output
```
AI contribution:
```
vs sessions where Claude just executed instructions:
```
```
The rubric forces both sides to be named. Read the output and correct it if wrong.
What's in the diff
engineering/collab-proof/.claude-plugin/plugin.json— plugin manifest (homepage/repo pointing to alirezarezvani/claude-skills)engineering/collab-proof/LICENSE— MITengineering/collab-proof/skills/collab-proof/SKILL.md— full pipeline with YAML frontmatterengineering/collab-proof/skills/collab-proof/references/— 4 reference docs (all public sources).claude-plugin/marketplace.json— collab-proof entry added (category: engineering)Checklist
devname,description,license)Type of Change