Installs into .claude/skills of the current project.
Are you the author of Guru Establish Task Identity?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/castbox-guru-establish-task-identity)
---
name: guru-establish-task-identity
description: Resolve an immutable TaskId and its current source relation, requesting fresh review for ambiguous legacy source.
---
# Establish Task Identity
Read the exact active TaskId, generation and task artifact. Current
`task.json.source` wins; only the canonical legacy Issue scope may be
normalized automatically. For other legacy tasks, review the source relation
from fresh authority before supplying `reviewed_source`; that judgment cannot
be made by the script. No tracked task or runtime mapping is written.
Use `scripts/invoke.sh --root <task-checkout> --input -`. Return exactly one
typed exit; invalid or duplicate task identities fail closed.
Files in this skill
SKILL.md701 B
commands.json811 B
consumers/stop/production/blocked.schema.json277 B
consumers/stop/production/invalid.schema.json288 B
consumers/workflow/production/established.schema.json855 B
consumers/workflow/production/review.schema.json358 B
evals/evals.json2 KB
evals/files/scenarios.json458 B
examples/public-blocked-output.json67 B
examples/public-identity-established-output.json139 B
examples/public-invalid-task-state-output.json69 B
examples/public-source-review-required-output.json79 B
interface.json7.5 KB
schemas/public-blocked-output.schema.json281 B
schemas/public-identity-established-output.schema.json863 B
schemas/public-input.schema.json934 B
schemas/public-invalid-task-state-output.schema.json292 B
schemas/public-invocation-error.schema.json381 B
schemas/public-output.schema.json1.5 KB
schemas/public-source-review-required-output.schema.json364 B