원클릭으로
ez-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 직업 분류 기준
Configures Language Server Protocol integration for Claude Code projects. Use when setting up LSP servers, verifying post-restart initialization, or troubleshooting broken LSP configurations.
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.
Create structured implementation plans using a 4-role scrum team with optional Agent Teams peer debate
Generates Claude Code skills from requirements using adaptive interview, complexity classification, and iterative validation. Use when creating new skills, scaffolding skill structure, or generating skills with sub-agent orchestration.
Generates single-purpose Claude Code sub-agents for use via the Task tool. Use when creating dedicated sub-agents, scaffolding agent definitions, or generating agents with diagnostics and permissions setup.
| name | ez-statusline |
| description | Configure the Bulwark status line for Claude Code. Supports init, preset switching, and customization. |
| user-invocable | true |
| tools | ["Bash","Read","Edit"] |
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 | /ez-statusline minimal |
| Conversational | "Change my status line to minimal" |
When invoked, you (Claude) execute the steps using the tools declared above (Bash, Read, Edit).
/ez-statusline init # Install with default (developer) preset
/ez-statusline minimal # Switch to minimal preset (1 line)
/ez-statusline developer # Switch to developer preset (3 lines)
/ez-statusline cost # Switch to cost preset (2 lines)
The subcommand is passed via $1:
/ez-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/ez-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/ez-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/ez-statusline/scripts/statusline.sh | Main script (bundled with skill) |
skills/ez-statusline/templates/statusline-default.yaml | Default config template |