When your binary misbehaves but doesn't crash, strace and ltrace show you exactly what it's doing under the hood. This skill walks you through tracing syscalls to find missing config files, permission errors, or network issues, and using ltrace to catch library calls when you can't attach a debugger. The filtering examples are solid: trace just file operations, decode ENOENT errors to see which path failed, or use strace -c to profile where time gets spent. Especially helpful for diagnosing dynamic linking failures and seccomp policy kills. The comparison table between strace and ltrace is a nice touch for knowing which tool fits your problem.
npx -y skills add mohitmishra786/low-level-dev-skills --skill strace-ltrace --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills