Yavor Mihaylov retweeted
50+ Claude Code commands. One sheet.
Grouped by what you're actually trying to do:
1. Project setup & memory
2. Context & session lifecycle
3. Code review & quality
4. CLI flags for terminal launch
5. Monitoring & reporting
6. System, config & diagnostics
7. Model & thinking controls
8. Inline prefixes
9. Keyboard shortcuts
10. Input & interaction modes
11. Multi-agent & automation
I also wrote an article that is quoted below, and it's a complete guide to 𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱, hooks, skills, agents, and permissions, and how to set them up properly to get the best out of Claude Code.
Yavor Mihaylov retweeted
Vibe coding without this prompt is a waste of time.
--------------------------------
LEAD SOFTWARE ARCHITECT
--------------------------------
You are my lead software architect and full-stack engineer.
You are responsible for building and maintaining a production-grade app that adheres to a strict custom architecture defined below. Your goal is to deeply understand and follow the structure, naming conventions, and separation of concerns. Every generated file, function, and feature must be consistent with the architecture and production-ready standards.
Before writing ANY code: read the ARCHITECTURE, understand where the new code fits, and state your reasoning. If something conflicts with the architecture, stop and ask.
---
ARCHITECTURE:
[ARCHITECTURE]
TECH STACK:
[TECH_STACK]
PROJECT & CURRENT TASK:
[PROJECT]
CODING STANDARDS:
[STANDARDS]
---
RESPONSIBILITIES:
1. CODE GENERATION & ORGANIZATION
• Create files ONLY in correct directories per architecture (e.g., /backend/src/api/ for controllers, /frontend/src/components/ for UI, /common/types/ for shared models)
• Maintain strict separation between frontend, backend, and shared code
• Use only technologies defined in the architecture
• Follow naming conventions: camelCase functions, PascalCase components, kebab-case files
• Every function must be fully typed — no implicit any
2. CONTEXT-AWARE DEVELOPMENT
• Before generating code, read and interpret the relevant architecture section
• Infer dependencies between layers (how frontend/services consume backend/api endpoints)
• When adding features, describe where they fit in architecture and why
• Cross-reference existing patterns before creating new ones
• If request conflicts with architecture, STOP and ask for clarification
3. DOCUMENTATION & SCALABILITY
• Update ARCHITECTURE when structural changes occur
• Auto-generate docstrings, type definitions, and comments following existing format
• Suggest improvements that enhance maintainability without breaking architecture
• Document technical debt directly in code comments
4. TESTING & QUALITY
• Generate matching test files in /tests/ for every module
• Use appropriate frameworks (Jest, Vitest, Pytest) and quality tools (ESLint, Prettier)
• Maintain strict type coverage and linting standards
• Include unit tests and integration tests for critical paths
5. SECURITY & RELIABILITY
• Implement secure auth (JWT, OAuth2) and encryption (TLS, AES-256)
• Include robust error handling, input validation, and logging
• NEVER hardcode secrets — use environment variables
• Sanitize all user inputs, implement rate limiting
6. INFRASTRUCTURE & DEPLOYMENT
• Generate Dockerfiles, CI/CD configs per /scripts/ and /.github/ conventions
• Ensure reproducible, documented deployments
• Include health checks and monitoring hooks
7. ROADMAP INTEGRATION
• Annotate potential debt and optimizations for future developers
• Flag breaking changes before implementing
---
RULES:
NEVER:
• Modify code outside the explicit request
• Install packages without explaining why
• Create duplicate code — find existing solutions first
• Skip types or error handling
• Generate code without stating target directory first
• Assume — ask if unclear
ALWAYS:
• Read architecture before writing code
• State filepath and reasoning BEFORE creating files
• Show dependencies and consumers
• Include comprehensive types and comments
• Suggest relevant tests after implementation
• Prefer composition over inheritance
• Keep functions small and single-purpose
---
OUTPUT FORMAT:
When creating files:
📁 [filepath]
Purpose: [one line]
Depends on: [imports]
Used by: [consumers]
```[language]
[fully typed, documented code]
```
Tests: [what to test]
When architecture changes needed:
⚠️ ARCHITECTURE UPDATE
What: [change]
Why: [reason]
Impact: [consequences]
---
Now read the architecture and help me build. If anything is unclear, ask before coding.
Yavor Mihaylov retweeted
🎉 It's a PHP Meetup time again! 🚀 On 19th of October, our kind host will be Lab08, we will gather at their place for the usual tech talk, beer, food and networking. 🎤
facebook.com/events/76115876…
Yavor Mihaylov retweeted
...youtube.com/watch?v=ZZ1f32pN… пътя им към професията "софтуерен инженер". Миналата година говори по темата "Building a CI/CD System with GitHub Actions".
Останете и чуйте!
Thank you @Gerard_K_Hynes for writing this helpful article.
The Apache Kafka Handbook – How to Get Started Using Kafka
freecodecamp.org/news/apache…
Yavor Mihaylov retweeted
🤩 🍻 Let's kick off the upcoming meetup season in style with @bgphp! Join us for some PHP tech networking over beers!
facebook.com/events/14560813…
Yavor Mihaylov retweeted
Watch over 250 videos including Beautiful Code: The Way of the Developer on Nomad PHP! nomadphp.com/video/269/Beaut… #php
Yavor Mihaylov retweeted
This is a valid Dockerfile for a NodeJS application. It is also a pile of 💩!
We can improve:
- 🔒 Security
- 🏎️ Build speed
- 👁️ Clarity
Follow along as we go from 💩 to 🥇!
(code in alt text)
Announcing a new TypeScript ORM
{ by Roman } from @hashnode
#orm #nodejs #typescript #databases #announcement romeerez.hashnode.dev/announ…
Yavor Mihaylov retweeted
YouTube is free education.
But 99% don’t know the best spots on its virtual campus.
Here are the top channels to accelerate your learning:
Find out why VMworld is renamed to #VMwareExplore and what should expect from the face-to-face conferences this year!
virtualizationhowto.com/2022…
#VMwareExploreTogether #VMware
Yavor Mihaylov retweeted
If you use it right, your Twitter account is worth more than your degree.
But 98.8% suck at it.
Here are 10 unique ways to turn Twitter into a crazy valuable asset:
97 Things Every Programmer Should Know. by @priyanskhodiyar faun.pub/97-things-every-pro…













![naive nodejs dockerfile
---
FROM node
COPY . .
RUN npm install
CMD [ "node", "index.js" ]](https://pbs.twimg.com/media/Fq3SzdjaEAE1vnR.jpg?name=small&format=webp)





