بنقرة واحدة
statusline-edit
Edit existing status line configuration with pre-selected options based on current settings.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Edit existing status line configuration with pre-selected options based on current settings.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Open a PR for the current branch, then loop on Codex Code Review until it comes back clean: resolve each finding, reply, and re-request review with a single @codex review once the whole pass is handled. Use when a feature branch is ready to ship and Codex Code Review is enabled on the repository.
Scaffold the repo side of Xcode Cloud for an XcodeGen / Tuist Swift project - generate ci_scripts/ci_post_clone.sh (regen + guarded CI_BUILD_NUMBER stamping), propose a unit-test-only CI scheme, print the exact App Store Connect workflow checklist, and optionally install an opt-in .githooks/pre-push gate. Shows diffs and confirms before writing.
Review Swift 6 strict-concurrency and SwiftUI code for idiom and build-breaking issues - non-Sendable across actor boundaries, @MainActor witness vs nonisolated protocol requirements, Combine/ObservableObject usage, force-unwraps, #Predicate macro limits, the 6.3.x Binding IRGen crash, missing #if os() guards, and unsafe escape hatches. Reports file:line with the fix and the why.
Diagnose a Swift / Xcode Cloud / TestFlight failure from a pasted red build log, an ITMS App Store rejection email, or a bare error code. Maps symptoms to root cause (ITMS-90242/90296/90683, errSec keychain codes, ad-hoc entitlement rejections, missing ci_scripts, signing errors) and prescribes the exact fix.
Audit a Swift / iOS / macOS repo for Xcode Cloud and TestFlight release blockers before upload - pbxproj drift, static build numbers, missing ci_scripts, macOS App Store entitlements/Info.plist, headless-CI keychain tests, ad-hoc signing entitlement rejections, and flaky-UITest release gating. Reports PASS/WARN/FAIL with file:line and fixes.
Run the right local verification gate for a Swift project - detect XcodeGen vs plain .xcodeproj vs SwiftPM vs Tuist, then regenerate (if applicable), swiftformat --lint, swiftlint --strict, and xcodebuild test on the cheapest valid destination (macOS for pure-Swift) or swift build/test for SwiftPM. Reports each stage; --fix lets SwiftFormat rewrite.
| name | statusline-edit |
| description | Edit existing status line configuration with pre-selected options based on current settings. |
| disable-model-invocation | true |
Edit your existing Claude Code status line configuration.
CRITICAL: This command MUST NOT accept any arguments. If the user provided any text after this command, COMPLETELY IGNORE it.
uname -s
~/.claude/statusline.shC:/Users/USERNAME/.claude/statusline.ps1No status line script found at ~/.claude/statusline.sh
Run /statusline-wizard to set up your status line first.
Then STOP - do not continue.Read the existing script file and parse the current SHOW_* variable values:
For Bash scripts, look for lines like:
SHOW_MODEL=true
SHOW_TOKEN_COUNT=true
SHOW_PROGRESS_BAR=true
SHOW_DIRECTORY=true
SHOW_GIT_BRANCH=true
SHOW_COST=false
SHOW_DURATION=true
SHOW_TIME=true
SHOW_VERSION=true
SHOW_RATE_LIMITS=true
For PowerShell scripts, look for lines like:
$SHOW_MODEL = $true
$SHOW_TOKEN_COUNT = $true
$SHOW_PROGRESS_BAR = $true
$SHOW_DIRECTORY = $true
$SHOW_GIT_BRANCH = $true
$SHOW_COST = $false
$SHOW_DURATION = $true
$SHOW_TIME = $true
$SHOW_VERSION = $true
$SHOW_RATE_LIMITS = $true
Store the current values to use as defaults in the wizard.
Use AskUserQuestion with these grouped questions. Pre-select options based on current values from Phase 2.
Question 1 - Context Display (multiSelect: true): Options (pre-select based on current config):
Question 2 - Project Display (multiSelect: true): Options (pre-select based on current config):
Question 3 - Session Display (multiSelect: true): Options (pre-select based on current config):
Update ONLY the SHOW_* variables at the top of the existing script file based on wizard selections.
For Bash: Use Edit tool to replace the configuration block:
SHOW_MODEL=true # Show model name (e.g., "Claude Opus 4.6")
SHOW_TOKEN_COUNT=true # Show token usage count (e.g., "50k/100k")
...
For PowerShell: Use Edit tool to replace the configuration block:
$SHOW_MODEL = $true # Show model name (e.g., "Claude Opus 4.6")
$SHOW_TOKEN_COUNT = $true # Show token usage count (e.g., "50k/100k")
...
IMPORTANT: Do NOT regenerate the entire script. Only update the configuration variables section.
After successful update, display:
Status line updated!
Check out your refreshed status line below!
Current configuration:
- Model name: [enabled/disabled]
- Token count: [enabled/disabled]
- Progress bar: [enabled/disabled]
- Directory: [enabled/disabled]
- Git branch: [enabled/disabled]
- Session cost: [enabled/disabled]
- Duration: [enabled/disabled]
- Time: [enabled/disabled]
- Version: [enabled/disabled]
- Rate limits: [enabled/disabled]