ソース情報
- リポジトリ
- chnlich/charlie-bot
- ソースの最終更新活動
- 2026年6月22日 23:13
- 検出された SKILL.md の言語
- 英語
- スター
- 4
- フォーク
- 1
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/chnlich/charlie-bot --skill improve-workerコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Placement and admission policy for content that enters LLM context; its chapters currently govern the memory store (admission whitelist, the three proof questions, entry form and labeling, canon change rules). Reload in full before touching memory content.
Must invoke when presenting a file to the user. The CharlieBot server has a built-in file browser that serves any file on the host filesystem.
Genre style packs for code, READMEs, commits and PRs, bug reports, article shares, and coordination messages. Load the matching genre file at its writing moment. General prose rules live in the master prompt's Writing Style section.
SOC 職業分類に基づく
SKILL.md を表示中
| name | improve-worker |
| description | methodology for iterative improve loop workers. |
| version | 1.0.0 |
When out of ideas for the next optimization, search the web for techniques used in similar workloads.
Rules:
Before writing any optimization code, follow this sequence:
Do NOT guess what to optimize based on code reading alone. Measurement is the source of truth.
observed 180 samples/s × 2.3M rows → projected 3h, task budget said 5-20 min) and wait for the user's decision before proceeding. "Budget overshoot" is a signal to escalate to the user, not to redefine the deliverable.| What went wrong | Why |
|---|---|
| Flip-flopped between approaches across iterations | Pick one approach and commit; if it doesn't work, record that and move on — don't revisit abandoned ones |
| Single-run benchmarks as evidence | Too noisy; use repeated measurements with sufficient warmup |
| Multiple changes per iteration | Hard to attribute regressions; keep diffs small |
| Added a uncommon third-party library instead of implementing the technique | Violates dependency rules; learn the approach, write it yourself |
| Optimized a component already near peak efficiency while ignoring one far from it | Profile-guided analysis should drive target selection, not intuition |
| Ended iteration without verification because infrastructure was slow | Wasted iteration — next worker re-does the same work. Wait for results. |
| Loosened test tolerances to make tests pass | Hides real errors; fix the implementation, not the tests |
| Created new tests with generous tolerances to bypass "never loosen" rule | Same as loosening, just indirect |
| Deleted tests for still-live functions, ran without them, reported "all pass" | Fake pass — tests for live functions must actually execute |
Silently reduced task scope (subsampled, added --max_samples default, dropped slices) to fit runtime budget | Scope is the user's decision — escalate with numbers, don't trim silently |