一键导入
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 职业分类
| 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 |
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.