tracekit-code-monitoring
This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.
TraceKit Code Monitoring
Auth Bootstrap
Do not tell the user to go sign up, log in separately, or manually create an API key before setup. First check for existing TraceKit auth. If ~/.tracekitconfig does not contain the production profile or TRACEKIT_API_KEY is missing, apply the tracekit-auth skill first. Use ./scripts/run-tracekit-auth.sh status to check, then guide the user through the TraceKit email verification flow with register and verify. That flow signs the user into an existing account for that email or creates the account automatically, then saves the returned credentials for the rest of the setup.
When To Use
Use this skill when the user asks to:
- Debug production code without redeploying
- Set breakpoints on a live service
- Capture snapshots of variable state in production
- Enable code monitoring or live debugging
- Inspect variables in production
- Add logpoints to production code
- Debug specific users or error conditions in production
This is TraceKit's core differentiator. Code monitoring lets developers debug production services with less than 5ms overhead per breakpoint hit -- no redeployment, no restart, no code changes required. Set a breakpoint, capture variable state, and link snapshots directly to distributed traces.