# Lucifiber

ISP-only Pi package scaffold.

Includes, when populated:

- extensions
- skills
- prompts
- themes

Personal extensions stay separate.

## Themes

Ships generated Pi themes for every WezTerm scheme in
[`wezterm/docs/colorschemes/data.json`](https://github.com/wezterm/wezterm/blob/main/docs/colorschemes/data.json).

Names are slugged from upstream scheme names, e.g.:

```json
{
  "theme": "3024-base16"
}
```

Themes are selectable resources only. Installing Lucifiber does not activate one.

## Optional personal packages

- `@bugabinga/pi-ext-angel` — paired-model advisor tool and dangerous-command guardrail.
- `@bugabinga/pi-ext-builtin-tools` — toggle built-in `find`, `ls`, and `grep` tools.
- `@bugabinga/pi-ext-context-size` — context-window usage telemetry.
- `@bugabinga/pi-ext-cost` — model, token, turn/session/monthly cost telemetry.
- `@bugabinga/pi-ext-ctx` — off-context shell/JS/Python analysis and searchable large-output storage.
- `@bugabinga/pi-ext-cwd` — switch Pi cwd by moving current session to another directory.
- `@bugabinga/pi-ext-devil` — structured devil’s-advocate debate for stress-testing ideas.
- `@bugabinga/pi-ext-diff-review` — browser UI for reviewing git diffs and returning findings to Pi.
- `@bugabinga/pi-ext-footer` — shared stable footer renderer for workspace/LLM/status segments.
- `@bugabinga/pi-ext-ghost` — secondary Pi overlay sidecar.
- `@bugabinga/pi-ext-git-safe` — hardened git clone tool with untrusted-content wrapping.
- `@bugabinga/pi-ext-git-status` — cwd, branch, ahead/behind, and dirty-state telemetry.
- `@bugabinga/pi-ext-inline` — inline `!{command}` expansion in prompts.
- `@bugabinga/pi-ext-llmiterate` — file-save prompt markers executed by isolated background Pi workers.
- `@bugabinga/pi-ext-lucifiber` — ISP-only package scaffold.
- `@bugabinga/pi-ext-neko` — animated editor cat.
- `@bugabinga/pi-ext-nu-bang` — Nushell-backed bang command handling.
- `@bugabinga/pi-ext-prompt-autopsy` — system-prompt capture and labeled autopsy view.
- `@bugabinga/pi-ext-prune` — deterministic lossless compaction with recall search.
- `@bugabinga/pi-ext-pulse` — living documentation sync.
- `@bugabinga/pi-ext-q` — extract assistant questions and answer them through a return flow.
- `@bugabinga/pi-ext-quota` — subscription quota dashboard for Anthropic, Codex, MiniMax, Zai, and Kimi.
- `@bugabinga/pi-ext-runtime` — project runtime/version detection telemetry.
- `@bugabinga/pi-ext-session-rename` — automatic short session names with manual-name protection.
- `@bugabinga/pi-ext-ssh-tools` — SSH mode with remote read/write/edit/bash tools.
- `@bugabinga/pi-ext-terminal-notifier` — native terminal notifications when Pi finishes unattended.
- `@bugabinga/pi-ext-terminal-signals` — OSC lifecycle/progress/state signals for terminal integrations.
- `@bugabinga/pi-ext-terse` — inject terse response protocol into the system prompt.
- `@bugabinga/pi-ext-usage` — local usage statistics dashboard across sessions.
- `@bugabinga/pi-ext-web` — web fetch/search and image-understanding tools.

## Demo

<!-- demo:lucifiber_suite:start -->
![Lucifiber bundle](assets/lucifiber_suite.gif)
<!-- demo:lucifiber_suite:end -->
