Skip to content

Fix correctness bugs in shipped skills#98

Closed
barefootford wants to merge 1 commit into
mainfrom
fix/skills-correctness
Closed

Fix correctness bugs in shipped skills#98
barefootford wants to merge 1 commit into
mainfrom
fix/skills-correctness

Conversation

@barefootford
Copy link
Copy Markdown
Owner

Five docs/commands in the shipped (non user-) skills disagreed with the actual lib/buttercut behavior. Each was verified against source before changing. No behavior change — these are doc/command corrections only.

Fixes

Skill Bug Source check
contact-sheet Said short clips get "4 frames in a 2x2 grid." contact_sheet.rb:16-17SHORT_CLIP_FRAMES=8, SHORT_CLIP_COLS=48 frames, 4x2.
cut / roughcut_planning Pointed the build sub-agent launch at "step 4 of SKILL.md" (×2). Step 4 of cut/SKILL.md is editor resolution; the launch is roughcut_path.md step 2.
release "Verify the version updated in Gemfile.lock." VERSION lives only in lib/buttercut/version.rb; the gem was unpublished in 0.7.1, so Gemfile.lock has no buttercut entry to check.
full-transcript Output example omitted the // summary: line. full_transcript.rb:42 emits // summary: <overview> when the clip has a summary.
full-transcript No note that it silently skips un-transcribed clips. full_transcript.rb:30-35 skips clips without a transcript; on an unprocessed library that yields an empty file.

How this was found

Multi-agent review of all 11 shipped skills (per-skill reviewers + cross-cutting correctness/redundancy/vocabulary/density analysts), with every command claim re-checked against lib/.

Note

This is the first of two stacked PRs. The follow-up (chore/skills-density-pass, branched off this one) is the behavior-preserving density + jargon trim (~190 lines).

Five docs/commands in the shipped skills disagreed with the actual
lib/buttercut behavior. All verified against source:

- contact-sheet: short clips render 8 frames in a 4x2 grid, not 4 in a
  2x2 (contact_sheet.rb SHORT_CLIP_FRAMES=8, SHORT_CLIP_COLS=4).
- cut/roughcut_planning: the build sub-agent launches at roughcut_path.md
  step 2, not 'step 4 of SKILL.md' (step 4 is editor resolution). Fixed
  both references.
- release: dropped 'verify the version updated in Gemfile.lock' — the
  VERSION constant lives only in version.rb and the gem is unpublished,
  so there is no lock-file entry to check.
- full-transcript: documented the '// summary:' line full_transcript.rb
  actually emits, and noted that clips without a transcript are skipped
  (so an unprocessed library yields an empty file).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant