bulwark-statusline
Configure the Bulwark status line for Claude Code. Supports init, preset switching, and customization.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Configure the Bulwark status line for Claude Code. Supports init, preset switching, and customization.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Validates Claude Code assets (skills, hooks, agents, commands, MCP servers, plugins) against official Anthropic standards. Fetches latest docs dynamically and produces structured validation reports.
Real output verification vs mock calls. Use when transforming T1-T4 violating tests to verify observable behavior.
Curated edge case test data for boundary testing, verification scripts, and test generation. Provides pre-curated reference data organized by data type with context-specific loading guidance.
Role-based brainstorming with dual modes: --scoped (sequential Task tool, 5 roles) and --exploratory (Agent Teams peer debate, 4 roles). Use for feasibility assessment and idea validation.
Structured multi-viewpoint research using 5 parallel Sonnet sub-agents. Use when deep research is needed on a complex topic before implementation planning.
Initialize Bulwark infrastructure in a project: language-aware Justfile (8 langs), bun + eval-framework toolchain, logs/ subdirectories, and optional hooks.
| name | bulwark-statusline |
| description | Configure the Bulwark status line for Claude Code. Supports init, preset switching, and customization. |
| when_to_use | When setting up the Bulwark status line for first-time install, switching between presets (minimal, developer, cost), or customizing the status line display. |
| argument-hint | <init|minimal|developer|cost> |
| arguments | subcommand |
| user-invocable | true |
| allowed-tools | ["AskUserQuestion","Bash","Edit","Read","Task"] |
| version | 1.0.2 |
| author | Ashay Kubal @ Qball Inc. |
Configure the Bulwark multi-line status line for Claude Code.
Use this skill when:
init)minimal, developer, cost)This skill can be invoked two ways:
| Method | Example |
|---|---|
| Command | /bulwark-statusline minimal |
| Conversational | "Change my status line to minimal" |
When invoked, you (Claude) execute the steps using the tools declared above (Bash, Read, Edit).
/bulwark-statusline init # Install with default (developer) preset
/bulwark-statusline minimal # Switch to minimal preset (1 line)
/bulwark-statusline developer # Switch to developer preset (3 lines)
/bulwark-statusline cost # Switch to cost preset (2 lines)
The subcommand is passed via $1:
/bulwark-statusline init
^^^^
$1 = "init"
Parse $1 and execute the corresponding subcommand below.
Install the Bulwark status line for first-time setup.
Execute these steps:
Bash: Create config directory
mkdir -p ~/.bulwark
Bash: Copy default config template
cp "${CLAUDE_PROJECT_DIR}/skills/bulwark-statusline/templates/statusline-default.yaml" ~/.bulwark/statusline.yaml
Spawn statusline-setup agent to update settings.json:
Task(subagent_type="statusline-setup", prompt="
GOAL: Add statusLine configuration to .claude/settings.json
TARGET: .claude/settings.json (project level)
EXACT JSON to add at top level of settings.json:
{
\"statusLine\": {
\"type\": \"command\",
\"command\": \"${CLAUDE_PROJECT_DIR}/skills/bulwark-statusline/scripts/statusline.sh\"
}
}
If .claude/settings.json does not exist, create it with just this content.
If it exists, merge the statusLine key into the existing JSON, preserving all other keys.
")
Display to user: "Status line installed. Restart session to activate."
Switch to minimal preset (single line: model + gauge + tokens).
Execute these steps:
~/.bulwark/statusline.yamlpreset: value to minimalSwitch to developer preset (3 lines).
Lines displayed:
Execute these steps:
~/.bulwark/statusline.yamlpreset: value to developerSwitch to cost preset (2 lines).
Lines displayed:
Execute these steps:
~/.bulwark/statusline.yamlpreset: value to cost| File | Purpose |
|---|---|
~/.bulwark/statusline.yaml | User config (presets, colors) |
skills/bulwark-statusline/scripts/statusline.sh | Main script (bundled with skill) |
skills/bulwark-statusline/templates/statusline-default.yaml | Default config template |