feat(skills): add nemoclaw-maintainer-issue-autopilot skill#3521
feat(skills): add nemoclaw-maintainer-issue-autopilot skill#3521cjagwani wants to merge 2 commits into
Conversation
Coder autopilot: takes the simplest in-scope NemoClaw issue and ships a minimum-scope PR end-to-end. Nine stages with user gates - local-branch precheck, selection, scope check, reproduce or refute, test-first implementation, PR open, batch self-review, CI watch, CodeRabbit fix loop, perfect-match acceptance gate. Resumable state file survives conversation breaks. Pre-commit identity check rejects 'Test User' fallbacks. Emits a JSON sidecar for chaining with sibling maintainer skills. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Charan Jagwani <cjagwani@nvidia.com>
|
Auto-sync is disabled for draft pull requests in this repository. Workflows must be run manually. Contributors can view more details about this message here. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
E2E Advisor RecommendationRequired E2E: Dispatch hint: Full advisor summaryE2E Recommendation AdvisorBase: Required E2E
Optional E2E
New E2E recommendations
Dispatch hint
|
Adds the following to satisfy the Claude Agent Skills best-practices checklist (https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices): - Three evaluation scenarios in evals/ following the docs' eval schema - Multi-model test plan in MULTI-MODEL-TESTING.md (Haiku / Sonnet / Opus expectations, pass criteria, known risks) - Terminology normalized to single canonical form - Concrete reference cases (real-but-anonymized examples) where the prior SKILL.md was abstract - Progressive-disclosure splits where SKILL.md was approaching the 500-line soft limit (issue-autopilot, scope-issues) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Signed-off-by: Charan Jagwani <cjagwani@nvidia.com>
|
Superseded by the NemoClaw team skills GitLab repository snapshot: https://gitlab-master.nvidia.com/jyaunches/nemoclaw-team-skills. Closing this PR so skill sharing continues in the dedicated team-skills repo instead of merging these skills into NemoClaw directly. |
Summary
Coder autopilot — takes the simplest in-scope NemoClaw issue and ships a minimum-scope PR end-to-end through nine gated stages. Resumable state survives conversation breaks.
Behavior
/tmp/nemoclaw-skill-output-issue-autopilot-<run_id>.json) for chaining with sibling maintainer skills in the suite.Conformance audit — Claude Agent Skills best practices
This skill was audited against the official Skill authoring best practices before draft. Per-item evidence:
Core quality
descriptionis 670 chars (under 1024 cap), first wordShips(third-person, per spec)Use when…trigger phrase present in the descriptionMULTI-MODEL-TESTING.md,STAGE-9-ACCEPTANCE-GATE.md,RESUMABLE-STATE.mdopen issuevsopen-issue,skillvsSkill, etc.)Code and scripts
scripts/--min-confidence 0.6,--top N) documented with rationaleTesting
evals/contains 3 JSON scenarios following the docs' eval schemaMULTI-MODEL-TESTING.md— Haiku / Sonnet / Opus expectations, pass criteria per eval, known model-size risksFrontmatter constraints (validated)
name:nemoclaw-maintainer-issue-autopilot— under 64 chars, lowercase + hyphens, no reserved words ("anthropic" / "claude")description: third-person verb-initial, under 1024 chars, no XML tags, includes explicitUse when…triggerNotes for reviewers
Part of an 11-skill maintainer suite. Draft for visibility. The team's
<10open-PR policy means 6 are open and 5 are closed-but-branch-preserved; reopen viagh pr reopen <num>as slots free up.🤖 Generated with Claude Code