temporary-id-safe-output
SKILL.md
Adding Temporary ID Support to Safe Output Jobs
This document outlines the implementation plan for adding temporary ID support to safe output jobs. Temporary IDs allow agents to reference newly created issues within the same workflow run before they have actual GitHub issue numbers.
Problem Statement
When an agent needs to create a parent issue and immediately link sub-issues to it in the same workflow run, the agent doesn't know the actual issue number until the create_issue job completes. Temporary IDs bridge this gap by allowing the agent to use placeholder IDs that are resolved to actual issue numbers at execution time.
Temporary ID Format
Temporary IDs follow the pattern aw_[A-Za-z0-9]{3,8} where:
aw_is a fixed prefix identifying agentic workflow temporary IDsXXXXXXXXis a 3-8 character alphanumeric string (A-Za-z0-9)
Example: aw_abc, aw_abc123, aw_Test123