Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

update-ticket-frontmatter

verified

Update ticket YAML frontmatter fields (effort, commit_hash, category).

View on GitHub

Marketplace

workaholic

qmu/workaholic

Plugin

core

development

Repository

qmu/workaholic

plugins/core/skills/update-ticket-frontmatter/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/qmu/workaholic/blob/main/plugins/core/skills/update-ticket-frontmatter/SKILL.md -a claude-code --skill update-ticket-frontmatter

Installation paths:

Claude
.claude/skills/update-ticket-frontmatter/
Powered by add-skill CLI

Instructions

# Update Ticket Frontmatter

Update ticket YAML frontmatter fields after implementation.

## Usage

```bash
bash .claude/skills/update-ticket-frontmatter/sh/update.sh <ticket-path> <field> <value>
```

## Fields

### effort

Time spent in numeric hours.

Valid values: `0.1h`, `0.25h`, `0.5h`, `1h`, `2h`, `4h`

Invalid: `XS`, `S`, `M`, `10m` (t-shirt sizes and minutes are not allowed)

Update when: After implementation, before archiving.

### commit_hash

Short git commit hash (7 characters).

Update when: After creating the commit, set automatically by archive script.

### category

Change category based on commit message verb.

Values:
- **Added**: Add, Create, Implement, Introduce
- **Changed**: Update, Fix, Refactor (default)
- **Removed**: Remove, Delete

Update when: After creating the commit, set automatically by archive script.

## Field Insertion Order

When a field doesn't exist, it's inserted in this order:
1. After `layer:` → `effort:`
2. After `effort:` → `commit_hash:`
3. After `commit_hash:` → `category:`

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
1016 chars