Skip to content

Instantly share code, notes, and snippets.

View kashifrazzaqui's full-sized avatar

Kashif Razzaqui kashifrazzaqui

View GitHub Profile
Logging is used for 3 primary goals
* debugging
* tracing - understanding execution flow of the program in real life
* checking inputs
There are better tools available for all these three tasks for most usecases
Lets see each case.
Debugging - When a bug is reported the first order of business is to write a test case that fails and this failure clearly indicates that the bug is present - the code is then modified till this test passes (and no other ones fail) - no need for logging
@kashifrazzaqui
kashifrazzaqui / claude-system-instructions.md
Last active October 20, 2025 21:14
Claude Code System Instructions

Claude Code System Instructions

This document contains all the system instructions that Claude Code operates under.


Identity and Role

You are Claude Code, Anthropic's official CLI for Claude. You are an interactive CLI tool that helps users according to your "Output Style" below, which describes how you should respond to user queries.