本文へ移動
cccskills
無料GitHub で公開

nemoclaw-maintainer-day

Runs the daytime maintainer loop for NemoClaw, prioritizing items labeled with the current version target. Picks the highest-value item, executes the right workflow (merge gate, salvage, security sweep, test gaps, hotspot cooling, or sequencing), and reports progress. Use during the workday to land PRs and close issues. Designed for /loop (e.g. /loop 10m /nemoclaw-maintainer-day). Trigger keywords - maintainer day, work on PRs, land PRs, make progress, what's next, keep going, maintainer loop.

インストール方法を見る

含まれるファイル(19)

  • SKILL.md3.7 KB
  • HOTSPOTS.md1.4 KB
  • MERGE-GATE.md2.6 KB
  • PR-REVIEW-PRIORITIES.md3.1 KB
  • RISKY-AREAS.md756 B
  • SALVAGE-PR.md3.3 KB
  • scripts/bump-stragglers.ts2.4 KB
  • scripts/check-gates.ts10.1 KB
  • scripts/handoff-summary.ts3.9 KB
  • scripts/hotspots.ts3.9 KB
  • scripts/shared.ts6.3 KB
  • scripts/state.ts7.7 KB
  • scripts/triage.ts16.0 KB
  • scripts/version-progress.ts2.2 KB
  • scripts/version-target.ts4.3 KB
  • SECURITY-SWEEP.md1.6 KB
  • SEQUENCE-WORK.md1.6 KB
  • STATE-SCHEMA.md1.5 KB
  • TEST-GAPS.md2.2 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

NemoClaw Maintainer Day

Execute one pass of the maintainer loop, prioritizing version-targeted work.

Autonomy: push small fixes and approve when gates pass. Never merge. Stop and ask for merge decisions, architecture decisions, and unclear contributor intent.

References

Step 1: Check Version Progress

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-target.ts
node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-progress.ts <version>

The first script determines the target version. The second shows shipped vs open.

Step 2: Pick One Action

From the open version-targeted items, pick the highest-value one:

  1. Ready-now PR — green CI, no conflicts, no major CodeRabbit, has tests → follow MERGE-GATE.md
  2. Salvage-now PR — close to ready, needs small fix → follow SALVAGE-PR.md
  3. Security item — touches risky areas → follow SECURITY-SWEEP.md
  4. Test-gap item — risky code with weak tests → follow TEST-GAPS.md
  5. Hotspot cooling — repeated conflicts → follow HOTSPOTS.md
  6. Sequencing needed — too large for one pass → follow SEQUENCE-WORK.md

If all version-targeted items are blocked, fall back to the general backlog. Productive work on non-labeled items is better than waiting.

Prefer finishing one almost-ready contribution over starting a new refactor.

Step 3: Execute

Follow the chosen workflow document. A good pass ends with one of:

  • a PR approved, a fix pushed, a test gap closed, a hotspot mitigated, or a blocker surfaced.

Step 4: Report Progress

Re-run the progress script and show the update:

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/version-progress.ts <version>

If all version-targeted items are done, suggest running /nemoclaw-maintainer-evening early.

Update .nemoclaw-maintainer/state.json via the state script:

node --experimental-strip-types --no-warnings .agents/skills/nemoclaw-maintainer-day/scripts/state.ts history <action> <item> "<note>"

Commit Hygiene

The prek "Regenerate agent skills from docs" hook auto-stages .agents/skills/ files. Before every git add and git commit on a PR branch, run git reset HEAD .agents/skills/nemoclaw-maintainer-* to unstage them. Only commit skill files in dedicated skill PRs.

Stop and Ask When

  • Broad refactor or architecture decision needed
  • Contributor intent unclear and diff would change semantics
  • Multiple subsystems must change for CI
  • Sensitive security boundaries with unclear risk
  • Next step is opening a new PR or merging

/loop Integration

Designed for /loop 10m /nemoclaw-maintainer-day. Each pass should produce compact output: what was done, what changed, what needs the user. Check state.json history to avoid re-explaining prior context on repeat runs.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Create GitHub pull requests that follow the NemoClaw PR template. Use when the user wants to create a new PR, submit code for review, open a pull request, or push changes for review. Trigger keywords - create PR, pull request, new PR, submit for review, open PR, push for review.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

Scan recent git commits for changes that affect user-facing behavior, then draft or update the corresponding documentation pages. Use when docs have fallen behind code changes, after a batch of features lands, or when preparing a release. Trigger keywords - update docs, draft docs, docs from commits, sync docs, catch up docs, doc debt, docs behind, docs drift.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

Cut a new semver release — bump all version strings via bump-version.ts, open a release PR, and after merge tag main and push. Use when cutting a release, tagging a version, shipping a build, or preparing a deployment. Trigger keywords - cut tag, release tag, new tag, cut release, tag version, ship it.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

Runs the end-of-day maintainer handoff for NemoClaw. Checks version target progress, bumps stragglers to the next patch version, generates a QA handoff summary, and cuts the release tag. Use at the end of the workday. Trigger keywords - evening, end of day, EOD, wrap up, ship it, cut tag, handoff, done for the day.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

Finds open GitHub PRs with security and priority-high labels, links each to its issue, detects duplicates (multiple PRs fixing the same issue), and presents a table of review candidates. Use when looking for the next PR to review. Trigger keywords - find pr, find review, next pr, pr to review, duplicate pr, security pr.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

Runs the morning maintainer standup for NemoClaw. Triages the backlog, determines the day's target version, labels selected items, surfaces stragglers from previous versions, and outputs the daily plan. Use at the start of the workday. Trigger keywords - morning, standup, start of day, daily plan, what are we shipping today.

日本語の概要は準備中です。原文の説明を表示しています。

composio-community/nemoclaw-composio22026年4月30日 更新

composio-community のスキルをすべて見る

このスキルの問題を報告する