Skip to content

[rig-tasks] Add 10 rig samples — 2026-08-18 - #448

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-08-18-dcabaa490326397c
Draft

[rig-tasks] Add 10 rig samples — 2026-08-18#448
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-08-18-dcabaa490326397c

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

Summary

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

# File Description Typecheck
1 431-jsonl-file-analyzer.md JSONL File Analyzer (reused) pass
2 432-npm-peer-dep-checker.md NPM Peer Dep Checker (reused) pass
3 433-ts-barrel-module-writer.md TypeScript Barrel Module Writer (reused) pass
4 434-git-remote-metadata.md Git Remote Metadata Inspector (reused) pass
5 435-os-env-scanner.md OS Environment Variable Scanner (reused) pass
6 436-sequential-commit-pipeline.md Sequential Commit Pipeline (reused) pass
7 437-ts-tuple-pattern-extractor.md TypeScript Tuple Pattern Extractor (new) pass
8 438-ts-interface-stub-writer.md TypeScript Interface Stub Writer (new) pass
9 439-git-grep-search-workflow.md Git Grep Search Workflow (new) pass
10 440-json-union-type-inferrer.md JSON Union Type Inferrer (new) pass

Typecheck failures

Three programs required fixes before final typecheck:

436-sequential-commit-pipeline — Workflow body used positional (call) instead of destructured ({ call }); meta field was missing. Fixed by switching to ({ call }) destructuring and adding required meta: { name, description }.

437-ts-tuple-pattern-extractorcontent.match(regex) ?? [] returned RegExpMatchArray | [] which TypeScript typed as never[], breaking .concat(). Fixed by adding explicit string[] type annotation.

439-git-grep-search-workflow — Same workflow body destructuring issue and missing meta field as 436. Fixed identically.

Tasks run

  • (reused) JSONL file analyzer with defineTool analyzeJsonLine and repair addon
  • (reused) NPM peer dependency conflict checker with checkPeerConflict tool and repair addon
  • (reused) TypeScript barrel module writer with p.write and validateExportName tool
  • (reused) Git remote metadata inspector with classifyRemote tool and steering addon
  • (reused) OS environment variable scanner with classifyEnvVar tool and repair addon
  • (reused) Sequential workflow subagent pipeline with three chained agents via call()
  • (new) TypeScript tuple type pattern extractor with async defineTool and node:fs/promises
  • (new) TypeScript interface stub writer with validateMethodSignature tool and p.write
  • (new) Git grep code search workflow with two subagents chained via call()
  • (new) JSON union type inferrer with inferFieldType tool and s.array(s.unknown)

Generated by Daily Rig Task Generator · sonnet46 134.1 AIC · ⌖ 9.31 AIC · ⊞ 6.8K ·

Generated by daily rig evaluator:
- 431: JSONL File Analyzer (reused)
- 432: NPM Peer Dep Checker (reused)
- 433: TypeScript Barrel Module Writer (reused)
- 434: Git Remote Metadata Inspector (reused)
- 435: OS Environment Variable Scanner (reused)
- 436: Sequential Commit Pipeline (reused)
- 437: TypeScript Tuple Pattern Extractor (new)
- 438: TypeScript Interface Stub Writer (new)
- 439: Git Grep Search Workflow (new)
- 440: JSON Union Type Inferrer (new)

All 10 passed typecheck. Three programs required fixes:
- Task 6 (436): workflow body used (call, input) positional args → fixed to ({call}) destructuring + meta required
- Task 7 (437): string array concat type error → added explicit string[] annotations
- Task 9 (439): workflow body signature and missing meta → fixed

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