Use when creating, updating, or commenting on GitHub issues — covers bugs, features, tasks, divergence notes, and discovery observations
From nightshiftnpx claudepluginhub klefix/nightshift --plugin nightshiftThis skill uses the workspace's default tool permissions.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Enables AI agents to execute x402 payments with per-task budgets, spending controls, and non-custodial wallets via MCP tools. Use when agents pay for APIs, services, or other agents.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Create, update, and comment on GitHub issues with enough context for someone (human or agent) to pick them up without asking questions. Write for a PM reading this on Monday morning.
Detect from context or ask. Three templates:
Bug:
## Problem
<What's broken — observed vs expected behavior>
## Steps to Reproduce
1. <Concrete, numbered steps>
## Environment
<Stack version, OS, relevant config>
## Possible Cause
<Only if you have actual insight — omit otherwise>
Feature:
## Goal
<What should be possible after this is done>
## Context
<Why this matters, what triggered the request>
## Acceptance Criteria
- [ ] <Concrete, verifiable criteria>
## Notes
<Constraints, related decisions, links to ADRs>
Task:
## What
<Concrete deliverable>
## Why
<Context — not just "because we need it">
## Done When
- [ ] <Checklist>
gh issue create \
--title "<concise title>" \
--body "$(cat <<'EOF'
<body from template above>
EOF
)" \
--label "<bug|enhancement|task>" \
--assignee "@me"
Three categories — only comment when it adds value. If implementation matched the issue exactly, a silent close via PR linkage is fine.
gh issue comment <NUMBER> --body "$(cat <<'EOF'
## Resolution
<What was done and how it differs from the original plan>
## Why the divergence
<What was infeasible and what was chosen instead>
## Related
- PR #XX
- ADR docs/adr/NNNN-*.md (if applicable)
EOF
)"
gh issue comment <NUMBER> --body "$(cat <<'EOF'
## Observations
- <What was found — e.g., "Integration tests for payment module are flaky due to shared DB state">
- <Severity/impact — e.g., "Caused 2 test retries during this PR">
## Suggested Follow-up
- <Concrete next step — e.g., "Isolate test DB per suite">
- Label suggestion: `tech-debt`, `flaky-test`, `needs-refactor`
EOF
)"
When a discovery is significant enough (will keep causing problems), create a follow-up issue — but ask the user for permission first.
gh issue comment <NUMBER> --body "$(cat <<'EOF'
## What actually happened
<Summary of the implementation, linking to PR>
## Notable decisions
<Anything future readers should know>
EOF
)"
# Add or change labels
gh issue edit <NUMBER> --add-label "tech-debt"
# Update title or body
gh issue edit <NUMBER> --title "new title"
gh issue edit <NUMBER> --body "updated body"
Vague bug reports
Missing acceptance criteria
Commenting for the sake of it