frizynn/gralph/task-metadata
Claude Code and agent skill by frizynn/gralph
- community
Checking that the SKILL.md file is still in the repository.
Generate and validate task metadata for Ralph parallel execution. Use when creating tasks.yaml v1 files, validating task dependencies, or checking mutex usage. Triggers on: create task metadata, validate tasks yaml, check task dependencies.
Install
npx vskill@latest install frizynn/gralph/task-metadataSKILL.md
Task Metadata Generator
Create and validate task metadata for parallel-safe execution in Ralph.
The Job
- Generate or validate
tasks.yamlv1 metadata - Ensure unique task IDs
- Validate dependencies exist
- Check mutex against catalog
- Output clear errors for invalid metadata
Do NOT: schedule tasks, merge branches, or review design.
tasks.yaml v1 Format
Required Fields
| Field | Type | Description | |
|---|---|---|---|
id | string | Unique identifier (e.g., US-001, TASK-1) | |
title | string | Human-readable task name | |
completed | boolean | Task completion status | |
dependsOn | array | Task IDs that must complete before this one | |
mutex | array | Mutex names from the catalog |
Mutex Catalog
Valid mutex names (check mutex-catalog.json):
db-migrations- Database schema changeslockfile- Package lock files (package-lock.json, yarn.lock, etc.)router- Route configuration filesglobal-config- Global configuration filescontract:*- Interface contracts (e.g.,contract:auth-api)
Validation Checklist
When validating tasks.yaml:
- [ ]
version: 1is present - [ ] Every task has
id,title,completed,dependsOn,mutex - [ ] All
idvalues are unique - [ ] All
dependsOnreferences exist as task IDs - [ ] No circular dependencies
- [ ] All
mutexvalues exist in catalog
Output Format
Valid Metadata
Invalid Metadata
Example
Input request: "Create metadata for a user auth feature"
Output:
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/task-metadata/SKILL.md
Popularity
- Repository stars
- 15
- Repository forks
- 1
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/frizynn/gralph/task-metadata)