Odin Git

Odin Git from OutlineDriven/odin-claude-plugin.

Skills in this plugin

37
  1. Issue Intake · outlinedriven-odin-claude-plugin bundle
    Use when filing an approved task spec as a GitHub issue with a local archive and optional worktree implementer. Don't use for spec drafting without human interrogation and redaction gates.
    1 install
  2. Issue Triage · outlinedriven-odin-claude-plugin bundle
    Use when a human invokes triage on a new configured Slack issue report. Not for triaging reports from other channels or posting more than one verdict.
    1 install
  3. Create Branch · outlinedriven-odin-claude-plugin bundle
    Use when the user asks to create a new branch or start work on one. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  4. Fix P0 Issues · outlinedriven-odin-claude-plugin bundle
    Use when the user asks to fix P0s, address critical issues, or work on priorities from the weekly product briefing. Don't use for non-P0 issues or local bug fixes.
    0 installs
  5. Propose Issue · outlinedriven-odin-claude-plugin bundle
    Use when the user asks to propose an issue, file or open a bug report, or turn a reported defect into a tracked issue. Not for fixing the defect, triaging existing issues, or reviewing PRs.
    1 install
  6. Commit Push Pr · outlinedriven-odin-claude-plugin bundle
    Use when asked to commit, push a feature branch, and open or update a pull request with gh in one pass. Not for a push with no PR: use commit-push. Not for a PR body alone: use create-pull-request.
    1 install
  7. Gate And Merge · outlinedriven-odin-claude-plugin bundle
    Use when landing a queue of open PRs: gate each PR, sweep its review feedback to root cause, then merge, repair, hold, or close it. Human-only.
    1 install
  8. Git Branchless · outlinedriven-odin-claude-plugin bundle
    Use when asked for multi-commit stack edits, rebases, fixups, or stacked-PR publishing with branchless git idioms. Not for plain-git workflows in repos without branchless.
    1 install
  9. Git Guardrails · outlinedriven-odin-claude-plugin bundle
    Use when a repository needs a guard against force-push, forced reset, clean, branch deletion, working-tree discard, stash drop, reflog expire, or gc prune. Not for remote or irreversible changes.
    1 install
  10. Publish Branch · outlinedriven-odin-claude-plugin bundle
    Use when asked to publish the checked-out branch: commit and push it on whatever branch it is, the default branch included. Not for creating branches, PRs, force pushes, or pushing any other branch; when the request excludes the default branch, use commit-push-current.
    1 install
  11. Review And Ship · outlinedriven-odin-claude-plugin bundle
    Use when a human directly requests review and publication of an existing diff or delegated work. Not for merging pull requests, force pushes, history rewrites, or deployment.
    1 install
  12. Setup Gitignore · outlinedriven-odin-claude-plugin bundle
    Use when the user says set up gitignore, fix gitignore, or untracked files keep appearing. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  13. Agent Transcript · outlinedriven-odin-claude-plugin bundle
    Use when a redacted, trimmed agent transcript must be appended to a GitHub PR or issue body, with human approval and preview. Not for automated or model-initiated insertion.
    1 install
  14. Commit Push Main · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly asks to commit and push directly to the default branch, with no feature branch and no pull request. Not for another checked-out branch: use commit-push-current.
    1 install
  15. Setup Pre Commit · outlinedriven-odin-claude-plugin bundle
    Use when installing or repairing a repo-local pre-commit hook from the project gates, or when a repo needs package-manager-native commit-time checks. Not for remote or irreversible changes.
    1 install
  16. Atomic Issues Prs · outlinedriven-odin-claude-plugin bundle
    Use when the user says "atomic PRs" or requests one issue or PR per logical change. Don't use for single-change pushes or uncommitted change-sets.
    1 install
  17. Land Contribution · outlinedriven-odin-claude-plugin bundle
    Use when a maintainer or collaborator explicitly asks to review and land one external pull request. Don't use for internal pull requests or landing without preserving contributor authorship.
    1 install
  18. New Branch And Pr · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly asks to ship work through a clean branch and pull request. Don't use for force-pushing, reusing conflicting branches, or widening the change scope.
    1 install
  19. Setup Repo Skills · outlinedriven-odin-claude-plugin bundle
    Use when the user wants one-time repository setup for tracker, triage labels, and domain conventions. Not for ongoing triage, issue creation, or multi-repo setup.
    1 install
  20. Finish Branch Menu · outlinedriven-odin-claude-plugin bundle
    Use when implementation is complete, the test suite is green, and an integration decision is needed for a development branch or worktree. Not for failing tests or starting new work.
    1 install
  21. Gh Review Requests · outlinedriven-odin-claude-plugin bundle
    Use when the user asks to find PRs to review or check the team review queue. Not for summarizing PR feedback: use resolve-pr-feedback. Read-only.
    1 install
  22. Post Merge Cleanup · outlinedriven-odin-claude-plugin bundle
    Use when a landed merge, release, or completed change needs its cleanup surface reconciled. Scans for stale TODOs, deprecations, unused flags, and doc gaps. Not for unrelated refactoring.
    1 install
  23. Repo Health Triage · outlinedriven-odin-claude-plugin bundle
    Use when a scheduled or watcher tick requests a repository-health pass. Not for source, label, merge, or close mutation.
    1 install
  24. Commit Push Current · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly asks to commit and push to the checked-out branch, with no branch creation and no pull request. Not for the default branch by name: use commit-push-main.
    1 install
  25. Create Pull Request · outlinedriven-odin-claude-plugin bundle
    Use when asked to create or update a PR, revise its description, or link issue references to its body. Not for multi-PR stacks: use gate-and-merge. Not for releases: use git-workflow-and-versioning.
    1 install
  26. Github Issue Dedupe · outlinedriven-odin-claude-plugin bundle
    Use when finding duplicate GitHub issues or checking for similar issues against a target issue. Not for closing, labeling, or modifying any duplicate issue.
    1 install
  27. Resolve Pr Feedback · outlinedriven-odin-claude-plugin bundle
    Use when handling GitHub PR review feedback: autonomous fix-and-resolve, interactive per-comment walkthrough, or read-only severity summary. Not for non-GitHub feedback: use resolve.
    1 install
  28. Watch And Repair Pr · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly invokes a watcher cycle for an open pull request that must be watched until mergeable or blocked. Not for merge, force-push, or work outside the invoked cycle.
    1 install
  29. Git History Analysis · outlinedriven-odin-claude-plugin bundle
    Use when the user asks about recent engineering work, what the team is working on, planning or roadmap material, or an explicitly requested Slack summary. Not for remote or irreversible changes.
    1 install
  30. Github Backlog Triage · outlinedriven-odin-claude-plugin bundle
    Use when the user invokes backlog triage for a GitHub repo's open issues and PRs. Not for proactive triage, non-GitHub trackers, or single bug issues: use github-bug-report-triage.
    1 install
  31. Post Daily New Issues · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly requests the daily on-call issue digest from a named issue tracker for a configured Slack channel. Not for posting without explicit human authorization for that run.
    1 install
  32. Capture Isolated Patch · outlinedriven-odin-claude-plugin bundle
    Use when a candidate change must be produced without touching the working tree. Not for remote, credential, publish, deploy, or irreversible changes.
    1 install
  33. Make Pr Easy To Review · outlinedriven-odin-claude-plugin bundle
    Use when a human explicitly asks to reshape or annotate one pull request for review. Don't use for pushing the rewritten branch or mutating any remote.
    1 install
  34. Resolve Merge Conflicts · outlinedriven-odin-claude-plugin bundle
    Use when a merge, rebase, cherry-pick, or stash pop stops on conflicts. Not for people-mediation conflicts: use culture-conflict-mediation.
    1 install
  35. Github Bug Report Triage · outlinedriven-odin-claude-plugin bundle
    Use when evaluating whether a bug issue has sufficient detail and identifying missing reporter information. Not for non-bug issues or backlog triage: use github-backlog-triage.
    1 install
  36. Interactive Drop Selector · outlinedriven-odin-claude-plugin bundle
    Use when the user explicitly asks to choose which issues or pull requests to close interactively. Don't use for closing items without per-item selection and explicit approval.
    1 install
  37. Git Workflow And Versioning · outlinedriven-odin-claude-plugin bundle
    Use when the user asks for release, version bump, changelog, or branch workflow beyond a single commit. Don't use for single commits or for publishing to a package registry.
    1 install