Claude Code Plugins

Community-maintained marketplace

Feedback
0
0

|

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name work-item-handler
description Fetch and manage work items from issue trackers. Use this skill when: - User references an issue number (#42, PROJ-123) - User asks about requirements or acceptance criteria - User needs to understand current task scope

Work Item Handler

Integrate with issue trackers (GitHub, JIRA, Azure DevOps) for context-aware assistance.

When to Use This Skill

Proactively invoke when user:

  • Mentions an issue number
  • Asks about requirements or "what needs to be done"
  • Needs to fetch/refresh issue details
  • Is unclear about task scope

Context Files (Auto-Injected)

  • git.yml: Commit and PR format rules (SINGLE SOURCE OF TRUTH)
  • git.md: Detailed commit/PR examples
  • work-items.yml: Work item lifecycle
  • work-items.md: Multi-platform patterns and examples

Read these files for complete guidance. This skill provides quick reference only.

Quick Reference

Fetch Issue (GitHub)

gh issue view <number> --json number,title,body,state,labels

Use /onus:fetch Command

For full fetch with caching:

/onus:fetch 42

Caching

  • Location: ~/.claude/onus/work-item-cache.json
  • Expires: 1 hour
  • Refresh: /onus:fetch <number>

Key Rules

  1. Don't define commit/PR formats here — that's git.yml's job
  2. Don't guess issue numbers — verify with user or parse from branch
  3. Track acceptance criteria — warn before PR if unaddressed

What This Skill Does NOT Do

  • Define commit message format (see git.yml/git.md)
  • Define PR format (see git.yml/git.md)
  • Define work item lifecycle (see work-items.yml)
  • Provide detailed fetch examples (see work-items.md, commands/fetch.md)