Skip to content

strategy-pull

Pulls a post-CI RHAISTRAT strategy from Jira into the local/ workspace so a human can review and iterate on it. It validates the issue carries a post-CI label (strat-creator-rubric-pass or strat-creator-needs-attention), then fetches the strategy into local/strat-tasks/ with workflow: local frontmatter, the linked RFE original and comments into local/strat-originals/, and the CI review summary and full review attachment into local/strat-reviews/. It summarizes the title, priority, CI verdict, review highlights, and source RFE, then advises whether to iterate-and-push or iterate-and-signoff.

Plugin: strat-creator | User-invocable

Contract

Skill Contract canonical-skill-v1

Pull a RHAISTRAT issue from Jira into local/ workspace for human review and iteration.

Identity

Functions
retrieve
Success
  • Writes the strategy content to local/strat-tasks/ with correct frontmatter.
  • Pulls associated reviews and RFE originals into local/ subdirectories.

Optimization Targets

task_success deterministic

Invariants

Must Preserve
  • Do not modify the Jira issue during pull.
  • Do not overwrite local files without user confirmation.
Fixed Context
toolsRead, Write, Bash, Glob, Grep
clipython3
knowledgerepository_contentpublic, task_inputtask_private

Traceability

Diagram

strategy-pull diagram

Arguments

/strategy-pull <RHAISTRAT-NNNN>
Argument Required Default Description
RHAISTRAT-NNNN - The strategy key to pull (e.g. RHAISTRAT-1520). If omitted the skill asks for one. Only post-CI strategies (with a rubric-pass or needs-attention label) can be pulled.

Usage

/strategy-pull RHAISTRAT-1520