host-statusline

Render a permanent LDD progress statusline in Claude Code.

2|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/veegee82/loss-driven-development --skill host-statusline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: host-statusline
Source: https://github.com/veegee82/loss-driven-development/tree/main/skills/host-statusline
Command: npx skills add https://github.com/veegee82/loss-driven-development --skill host-statusline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Keeping LDD progress visible without manual setup can be challenging. The host-statusline skill automatically installs a per-project, permanent statusline in Claude Code hosts to surface the current LDD task, loop, iteration, loss, and a Unicode sparkline at all times.

Core Features & Use Cases

  • Auto-installs a per-project statusline that renders LDD trace data on every prompt.
  • Reads trace data from .ldd/trace.log or the session JSONL markers to display a concise, live overview.
  • Idempotent and merge-safe: updates project configuration without overwriting user-owned settings.

Quick Start

Activate host-statusline at the start of an LDD session to auto-install and enable the permanent statusline.

Frequently Asked Questions about host-statusline

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I show LDD progress in a Claude Code statusline?

You can show LDD progress in a Claude Code statusline by auto-installing a per-project configuration that reads trace data from .ldd/trace.log or session JSONL markers to display the current task, loop, iteration, loss, and sparkline on every prompt.

What is a permanent statusline for LDD sessions?

A permanent statusline for LDD sessions is a persistent UI element that renders live trace data, including the current task, loop, iteration, loss, and a Unicode sparkline, keeping training progress visible at all times without manual setup.

How do I automatically install a statusline without overwriting settings?

You can automatically install a statusline without overwriting settings by triggering an idempotent, merge-safe setup that updates project configuration while preserving user-owned overrides and per-project settings.

Can I display a loss sparkline in Claude Code?

Yes, you can display a loss sparkline in Claude Code by rendering a Unicode sparkline within the statusline, which reads current loss values and iteration data directly from the LDD trace log or session JSONL markers.

Does the statusline work with per-project LDD sessions?

Yes, the statusline works with per-project LDD sessions by applying a per-project configuration merge and seeding a per-session heartbeat to ensure trace data is visible across Claude Code instances.