Skip to content

Instantly share code, notes, and snippets.

@tripathi456
Created July 20, 2025 22:43
Show Gist options
  • Select an option

  • Save tripathi456/bfaf9add4b70bff131cd574c2f93cfac to your computer and use it in GitHub Desktop.

Select an option

Save tripathi456/bfaf9add4b70bff131cd574c2f93cfac to your computer and use it in GitHub Desktop.

Project: [Your Project Name]

Tech Stack & Tooling

  • Language: Python 3.11+
  • Package Manager: uv (use uv add <dependency>, uv run <script>)
  • Testing: pytest with coverage
  • Linting: ruff + mypy

Systematic File Naming

Format: YYYY-MM-DD-[001-999]-[category]-[four-word-summary].md Folder: docs/work/ Categories: bug | feature | task | research | learnings

Examples:

  • 2025-07-18-001-feature-user-authentication-system.md
  • 2025-07-18-002-bug-database-connection-timeout.md

Communication Style

  • Concise: No fluff, direct responses
  • Evidence-based: Show, don't just tell
  • Contextual: Reference past learnings from docs/work/

Planning Protocol

  1. Context Gathering: Check docs/work/ for relevant past decisions
  2. Assumption Documentation: Explicit assumptions in plan files
  3. Execution Gate: Only proceed after planning is complete

When context drops below 30%:

  1. Document every decision made
  2. List what failed (with code snippets)
  3. Note what worked brilliantly
  4. Write handoff notes for next session

Use the Systematic File Naming given above.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment