task-submit

Generate an 11-section Step 1 specification from a PR diff and metadata.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/MinhOmega/marlin-skill --skill task-submit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: task-submit
Source: https://github.com/MinhOmega/marlin-skill/tree/main/.claude/skills/task-submit
Command: npx skills add https://github.com/MinhOmega/marlin-skill --skill task-submit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The task-submit skill automates turning a PR diff and associated metadata into a complete Step 1 specification for the Snorkel submission form, ensuring consistency and completeness without manual drafting.

Core Features & Use Cases

  • Generates all 11 required fields (Project Version, Prompt Category, Prompt Category - Other, Repo Definition, PR Definition, Edge Cases, Acceptance Criteria, Testing Setup, Setup Notes, Initial Prompt, Automated Feedback Disagreements) from a PR diff and repo metadata.
  • Applies internal validation gates (rewrite and anti-llm checks) before finalizing the specification to minimize rejected outputs.
  • Fits into PR workflows to standardize how PRs are transformed into production-ready pre-submission specs for review.

Quick Start

Provide a PR diff and corresponding metadata in the workspace to generate a complete Step 1 specification document ready for review.

Frequently Asked Questions about task-submit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate specification documentation from a PR diff?

To generate specification documentation from a PR diff, you need a workspace containing the pr.diff file and meta.json. The task-submit skill processes these inputs to automatically produce a complete, fixed 11-section specification document ready for review without manual drafting.

How do I automate filling out the Snorkel submission form from a pull request?

Automating the Snorkel submission form from a pull request requires providing the PR diff and associated metadata. The system transforms these inputs into all 11 required Step 1 specification fields, ensuring consistency and completeness for the final submission.

What sections are required when turning a PR diff into a spec doc?

Turning a PR diff into a spec doc requires generating 11 fixed sections: Project Version, Prompt Category, Repo Definition, PR Definition, Edge Cases, Acceptance Criteria, Testing Setup, Setup Notes, Initial Prompt, and Automated Feedback Disagreements to populate the submission form.

Does the specification generation process validate outputs before finalizing?

Yes, the specification generation process validates outputs before finalizing by enforcing an anti-llm validator. It applies internal validation gates and rewrite checks to the PR diff and metadata to minimize rejected outputs and ensure production-ready pre-submission specs.

What files do I need in my workspace to generate PR review specifications?

To generate PR review specifications, your workspace must contain a pr.diff file and a meta.json file. These files provide the necessary code changes and project context to automatically populate all required fields of the Step 1 specification.

Can I use this to standardize how PRs are transformed into production-ready specs?

Yes, you can use this to standardize how PRs are transformed into production-ready specs. It fits directly into PR workflows to consistently convert diffs and project metadata into a complete Step 1 specification, eliminating manual drafting inconsistencies.