Skip to content

Commit dcb17b4

Browse files
committed
new post / 2025-08-31-vibe-coding-cheat-sheet.md
1 parent 815680d commit dcb17b4

File tree

2 files changed

+43
-0
lines changed

2 files changed

+43
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
---
2+
authors:
3+
- copdips
4+
categories:
5+
- ai
6+
- vibe-coding
7+
- vscode
8+
- python
9+
comments: true
10+
date:
11+
created: 2025-08-31
12+
---
13+
14+
# Vibe coding cheat sheet
15+
16+
Some useful patterns for Vibe coding. This blog will be regularly updated with new tips and tricks.
17+
18+
<!-- more -->
19+
20+
## Github Copilot instructions
21+
22+
[Azure SDK for Python copilot instructions](https://github.com/Azure/azure-sdk-for-python/blob/main/.github/copilot-instructions.md)
23+
24+
## Claude Code rules
25+
26+
Chris Dzombak's [claude code rules](https://www.dzombak.com/blog/2025/08/getting-good-results-from-claude-code/)
27+
28+
## Other instructions
29+
30+
```markdown title="python instructions"
31+
- **Critical**: This code will undergo review by Python core developers. Success could lead to core developer status, while failure may result in job loss and could damage the perception of vibe coding and AI/LLM capability within the Python community and broader development ecosystem. Ensure the highest possible code quality standards.
32+
33+
- How to enable venv: ...
34+
- How to test and lint: ...
35+
36+
- Write code in Python 3.13+ syntax.
37+
- Write clean, modern, elegant, maintainable, testable, high-performance, and production-quality code following established design patterns and best practices.
38+
- Use modern Python features, such as pathlib over os.path, asyncio over multithreading, pytest over unittest, polars over pandas, fastapi over flask, etc.
39+
- Use pydantic v2 if you need data validation and settings management.
40+
- Use sqlalchemy v2 for database interactions.
41+
- Complex logic should be as less as possible in the code, but if it really needs to be there, give comments for explanation.
42+
```

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,7 @@ plugins:
134134
- ubuntu
135135
- unittest
136136
- vault
137+
- vibe-coding
137138
- video
138139
- vmware
139140
- vscode

0 commit comments

Comments
 (0)