Skip to content

[rig-tasks] Add 10 rig samples — 2026-09-01 - #523

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-09-01-0b3af6187abde226
Draft

[rig-tasks] Add 10 rig samples — 2026-09-01#523
github-actions[bot] wants to merge 1 commit into
mainfrom
rig-tasks/2026-09-01-0b3af6187abde226

Conversation

@github-actions

@github-actions github-actions Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Summary

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

# File Description Typecheck
1 501-dockerfile-env-inspector.md Dockerfile ENV instruction parser with async defineTool pass
2 502-npm-script-prefix-analyzer.md NPM script command prefix analyzer with steering+repair pass
3 503-ini-config-parser.md INI config file parser with caller-supplied input pass
4 504-git-reflog-inspector.md Git reflog inspector with action classification pass
5 505-source-line-length-auditor.md Source file line length auditor with async file reads pass
6 506-npm-script-dep-workflow.md NPM script dependency workflow (workflow export) pass
7 507-html-form-field-extractor.md HTML form field extractor with caller-supplied input pass
8 508-dotenv-template-validator.md Dotenv template vs .env key completeness validator pass
9 509-ts-namespace-usage-reporter.md TypeScript namespace declaration/access reporter pass
10 510-multi-stage-artifact-pipeline.md Multi-stage dist artifact discovery and classification pass

Typecheck failures

No final failures — all 10 tasks pass typecheck. Three tasks required fixes:

Tasks 6 and 10 (workflow exports): Initial errors from importing call from "rig" (not exported), missing description in WorkflowMeta, and passing undefined to call(). Fixed by using body: async ({ call }) => destructuring, adding meta.description, and passing string prompts.

Task 7 (exactOptionalPropertyTypes): Object literals assigned undefined to optional fields, which is rejected under exactOptionalPropertyTypes: true. Fixed by conditionally assigning optional fields only when defined.

Tasks run

  • (reused) Dockerfile ENV instruction parser
  • (reused) NPM script command prefix analyzer
  • (reused) INI config file parser
  • (reused) Git reflog inspector
  • (reused) Source file line length auditor
  • (reused) NPM script dependency workflow
  • (new) HTML form field extractor
  • (new) Dotenv template validator
  • (new) TypeScript namespace usage reporter
  • (new) Multi-stage build artifact pipeline

Generated by Daily Rig Task Generator · sonnet46 164.3 AIC · ⌖ 9.36 AIC · ⊞ 6.8K ·

Samples cover: Dockerfile ENV parsing, npm script prefix analysis,
INI config parsing, git reflog inspection, source line length auditing,
npm script dependency workflow, HTML form field extraction,
dotenv template validation, TypeScript namespace usage reporting,
and multi-stage build artifact pipeline.

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