Skip to content

strategy-push

Pushes a locally-refined strategy back to Jira and resubmits it to CI for re-evaluation. It is only valid for strategies flagged strat-creator-needs-attention. After verifying the local file exists with workflow: local frontmatter and guarding the label state (refuses if already rubric-pass, or if never CI-reviewed), it pushes the updated ## Strategy section to the RHAISTRAT issue and removes the strat-creator-needs-attention label so the pipeline re-processes it on the next run.

Plugin: strat-creator | User-invocable

Contract

Skill Contract canonical-skill-v1

Push an improved strategy back to Jira and resubmit it to CI for re-evaluation.

Identity

Functions
execute
Success
  • Updates the Jira issue description with refined strategy content.
  • Removes needs-attention label and resubmits for CI processing.

Optimization Targets

task_success deterministic

Invariants

Must Preserve
  • Only push strategies with strat-creator-needs-attention label.
  • Do not push strategies that have not been locally modified.
Fixed Context
toolsRead, Write, Edit, Bash, Glob, Grep
clipython3
knowledgerepository_contentpublic, task_inputtask_private

Traceability

Diagram

strategy-push diagram

Arguments

/strategy-push <RHAISTRAT-NNNN>
Argument Required Default Description
RHAISTRAT-NNNN - The strategy key to push (e.g. RHAISTRAT-1520). If omitted the skill asks for one. Must have been pulled locally and carry strat-creator-needs-attention.

Usage

/strategy-push RHAISTRAT-1520