Skip to content
cccskills
FreePublished on GitHub

fix-issue

Implement and land a fix for an explicitly identified marin-community/marin GitHub issue.

The English summary is being prepared. Showing the original description.

Works withGitHub
See how to install

Files included (1)

  • SKILL.md2.3 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Fix a GitHub issue

Read AGENTS.md and the issue guidance in writing-style. Keep issue comments terse: omit filler and repetition, use annotated links, and keep each prose section to three or four sentences. Complete the workflow in order. If blocked, comment on the issue with the last completed state and the blocker.

Research

Use gh to fetch the issue. Read the codebase for all relevant source files. Post one concise comment with Research and Proposed Fix sections.

Before writing code, run a duplicate-work preflight:

  • Check open PRs for the same issue or subsystem (gh pr list --state open --search "<issue-id or keyword>").
  • Check open issues for the same root cause (gh issue list --state open --search "<keyword>").
  • If overlapping work exists, do not open a parallel implementation PR. Add a short issue comment summarizing what you found, and either hand off to the existing PR or scope your change to non-overlapping follow-up work.

In Research, state the cause in two or three sentences and link at most five relevant code locations with short annotations. In Proposed Fix, name the smallest fix and include the failing call chain or a snippet only when needed.

Implementation

Implement on agent/{YYYYMMDD}-fix-{issue-id}.

Testing

Follow write-tests. Prefer a regression test that fails before the fix, extend an existing file, run the narrow test and affected safe suite, then run ./infra/pre-commit.py --all-files --fix. Do not override the configured marker expression.

Uploading

When all tests pass, upload your branch and open a PR following .agents/skills/commit/SKILL.md exactly — use the plain-text format it specifies (no markdown headers, bullet lists, or ## Summary sections; violations are rejected). Attach a comment to the Github issue summarizing the fix.

Monitor the PR

After opening the PR, follow step 9 of .agents/skills/commit/SKILL.md exactly. Its wait_for.py loop owns CI, review feedback, and lifecycle events. Do not start a separate gh pr view or gh pr checks polling loop. Investigate failures, push fixes, and re-arm the wait as that skill specifies.

Post a final issue comment with the landed PR or the last terminal state.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Run an explicitly requested Zephyr control/treatment benchmark on the same pre-normalized sample and compare Finelog stage metrics.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

Register a named Hugging Face dataset for Marin by inspecting its schema and adding the appropriate experiments/datasets module.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

Implement a fully specified request for a GCP IAM resource grant or Cloud Run IAP viewer in marin-iac.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

Add or change a named Pallas/Mosaic kernel, including its reference implementation, correctness tests, wrapper, or requested tuning.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

Archive explicitly named legacy experiment files by publishing a dated tag and canonical issue breadcrumbs.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

Launch or continuously monitor a specified Zephyr pipeline on Iris only when asked to babysit it; restart only after explicit approval.

The English summary is being prepared. Showing the original description.

marin-community/marin4KUpdated Oct 20, 2026

See all skills by marin-community

Report a problem with this skill