Skip to content

[rig-tasks] Add 10 rig samples — 2026-08-17 - #441

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-08-17-49f2cabca2ba0c4d
Draft

[rig-tasks] Add 10 rig samples — 2026-08-17#441
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-08-17-49f2cabca2ba0c4d

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

Added 10 new rig sample files to skills/rig/samples/.

# File Description Typecheck
1 431-git-file-size-tracker.md Git file size change tracker with repair() addon pass
2 432-json-pretty-printer-stats.md JSON pretty-printer with structural stats pass
3 433-ts-interface-method-counter.md TypeScript interface method counter pass
4 434-git-tag-annotation-extractor.md Git tag annotation extractor with s.enum classification pass
5 435-jsonl-file-analyzer.md JSONL file analyzer with repair() pass
6 436-npm-peer-dep-conflict-checker.md NPM peer dep conflict checker with s.enum severity pass
7 437-ts-symbol-frequency-recorder.md TS symbol frequency recorder using s.record(s.int) pass
8 438-markdown-table-writer.md CSV to Markdown table writer with outputFile field pass
9 439-git-commit-risk-classifier.md Git commit risk classifier with nested s.object summary pass
10 440-ts-generic-constraint-reporter.md TS generic constraint reporter with repair() pass

Typecheck failures

One failure was encountered and fixed before writing the sample:

Task 4 (434-git-tag-annotation-extractor): Had an unused import { execSync } from "node:child_process" at the top level — the tool handler used only pure string logic. The import was removed and typecheck passed.

Tasks run

  • (reused) Git file size change tracker
  • (reused) JSON pretty-printer and statistics reporter
  • (reused) TypeScript interface method counter
  • (reused) Git tag annotation extractor
  • (reused) JSONL file analyzer
  • (reused) NPM peer dependency conflict checker
  • (new) TypeScript symbol frequency recorder — exercises s.record(s.int) output schema
  • (new) CSV to Markdown table writer — demonstrates p.readInput + output file path pattern
  • (new) Git commit risk classifier — deeply nested s.object with byRisk breakdown
  • (new) TypeScript generic constraint reporter — s.optional(s.string) for constraints + repair()

Generated by Daily Rig Task Generator · sonnet46 121.7 AIC · ⌖ 9.4 AIC · ⊞ 6.8K ·

Samples cover git file size tracking, JSON pretty-printer stats,
TS interface method counter, git tag annotation extractor, JSONL
analyzer, npm peer dep conflict checker, TS symbol frequency
recorder (s.record output), CSV-to-markdown table writer (p.write
pattern), git commit risk classifier (nested s.object), and TS
generic constraint reporter.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants