بنقرة واحدة
strategy-push
Push a locally-refined strategy back to Jira and resubmit to CI. For needs-attention strategies only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Push a locally-refined strategy back to Jira and resubmit to CI. For needs-attention strategies only.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create strategies from approved RFEs by cloning them to RHAISTRAT in Jira, or guiding the user through manual cloning.
Sign off on a CI-approved strategy — pushes content and adds strat-creator-human-sign-off label. For rubric-pass strategies only.
Refine a single strategy — add the HOW, dependencies, impacted teams/components, and non-functional requirements. Requires a strategy key argument.
Adversarial review of a single refined strategy. Scores against rubric, then runs independent forked reviewers for detailed prose. Requires a strategy key argument.
Reviews strategy features for testability — are acceptance criteria measurable, are edge cases covered, can this be validated?
Pull a RHAISTRAT issue from Jira into the local/ workspace for human review. Only works on post-CI strategies.
| name | strategy-push |
| description | Push a locally-refined strategy back to Jira and resubmit to CI. For needs-attention strategies only. |
| user-invocable | true |
| allowed-tools | Read, Write, Edit, Bash, Glob, Grep |
You are pushing an improved strategy back to Jira so CI can re-evaluate it. This skill is for strategies that were flagged with strat-creator-needs-attention.
$ARGUMENTS must contain a RHAISTRAT key (e.g., RHAISTRAT-1520). If no key is provided, ask the user for one.
Read the strategy file from local/strat-tasks/RHAISTRAT-NNNN.md. Verify it exists and has workflow: local in its frontmatter.
Then fetch the current labels from Jira:
python3 ${CLAUDE_SKILL_DIR}/scripts/fetch_issue.py RHAISTRAT-NNNN --fields labels --markdown
Guard checks:
strat-creator-rubric-pass (not needs-attention): tell the user this strategy is already CI-approved and they should use /strategy-signoff instead. Stop here.strat-creator-needs-attention: tell the user this strategy hasn't been through CI review yet and cannot be pushed. Stop here./strategy-pull RHAISTRAT-NNNN first. Stop here.Push the updated strategy section to Jira:
python3 ${CLAUDE_SKILL_DIR}/scripts/push_strategy.py RHAISTRAT-NNNN local/strat-tasks/RHAISTRAT-NNNN.md
Remove the strat-creator-needs-attention label to allow CI to re-process:
python3 -c "
import sys; sys.path.insert(0, '${CLAUDE_SKILL_DIR}/scripts')
from jira_utils import remove_labels, require_env
s, u, t = require_env()
remove_labels(s, u, t, 'RHAISTRAT-NNNN', ['strat-creator-needs-attention'])
"
Print [LABEL] strat-creator-needs-attention removed from RHAISTRAT-NNNN.
Tell the user:
strat-creator-rubric-pass), use /strategy-pull RHAISTRAT-NNNN again and /strategy-signoff RHAISTRAT-NNNN to complete the review."$ARGUMENTS