debug-logs
Store all debug logs in ~/dev/shannon/logs/. Use when running apps, configuring log paths, or troubleshooting output.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Store all debug logs in ~/dev/shannon/logs/. Use when running apps, configuring log paths, or troubleshooting output.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Run an in-session adversarial review of Shannon work using a fresh-context reviewer. Use for experiment design gates, experiment result gates, risky Rust changes, Nushell/Reedline subtree upgrades, and workflow compliance.
Ask Claude to review Shannon work. Use when the user requests Claude review or during large/risky experiments before acting on conclusions.
Ask Codex to review Shannon work. Use when the user requests Codex review or during large/risky experiments before acting on conclusions.
Write entertaining commit messages as poetry
Create a new agent skill. Use when creating a new skill for the project.
Verify and fix Nerd Font icons after editing files. Use whenever writing or editing a file that contains Nerd Font characters (Private Use Area codepoints).
| name | debug-logs |
| description | Store all debug logs in ~/dev/shannon/logs/. Use when running apps, configuring log paths, or troubleshooting output. |
All debug logs go in ~/dev/shannon/logs/. This directory is gitignored. Never
write logs to /tmp/ or any other location outside the repo.
~/dev/shannon/logs/
Create it if it doesn't exist:
mkdir -p ~/dev/shannon/logs
Log files are named for the command, test, or issue being investigated:
| Work | Log file |
|---|---|
| Shannon run | shannon-run.log |
| Nushell upgrade issue | issue-0041-nushell-upgrade.log |
| Signal handling test | signal-handling.log |
Set StandardOutPath and StandardErrorPath in the plist XML:
<key>StandardOutPath</key>
<string>/Users/astrohacker/dev/shannon/logs/<name>.log</string>
<key>StandardErrorPath</key>
<string>/Users/astrohacker/dev/shannon/logs/<name>.log</string>
./binary args > ~/dev/shannon/logs/<name>.log 2>&1
Or to see output live while also logging:
./binary args 2>&1 | tee ~/dev/shannon/logs/<name>.log
bun run server.ts > ~/dev/shannon/logs/<name>.log 2>&1