Cline rules
.clinerules/project.mdCline rules
Quality
52/100
Scores the file, not the repository.Length
235 words
7 headings · 0 code blocksRepository
0
— · pushed 103 days agoLast changed
3 days ago
First indexed 3 days ago.1# Dad Reminder App project rule23## Project goal4Build a small Python FastAPI server that receives a Twilio SMS, triggers a Vapi outbound reminder call to dad, and sends a confirmation SMS back to me.56## Source of truth7Before making implementation decisions, read `spec.md` and follow it exactly unless I explicitly override it.89## Stack10- Python 3.11+11- FastAPI12- uvicorn13- Twilio14- Vapi15- httpx16- pydantic-settings17- python-dotenv1819## Required implementation behavior20- Match the project structure defined in `spec.md`21- Keep route handlers thin22- Put business logic in helper modules23- Use async `httpx`, not `requests`24- Use `pydantic-settings` in `config.py`25- Do not read env vars directly with `os.environ.get()`26- Twilio webhook input is form data, not JSON27- Always return valid TwiML XML from the SMS webhook28- Prefer small, focused modules and typed functions2930## Working style31- Before editing, inspect the current repo state and compare it against `spec.md`32- When implementing, finish one file cleanly before moving to the next33- After changes, run the smallest useful validation step34- If a requirement in `spec.md` is ambiguous, flag it briefly and choose the safest implementation35- Do not invent extra features unless they directly help reliability or testing3637## Testing expectations38- Verify `/health`39- Verify unknown-number rejection40- Verify empty-body handling41- Verify Vapi failure path42- Verify Twilio response format43
Also in shehraan/3090Test
Diff this repo’s formatsOne repository carrying more than one format is the comparison this product exists for: does anyone actually write different content in each file, or is one a copy of the other?
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| shehraan/3090Test.clinerules/implement-from-spec.md · 0 | Cline rules | test | 48/100 | 3 days ago |
Similar configs
Same format, overlapping stack, ranked by quality.
| Repository | Format | Stack | Covers | Score | Changed |
|---|---|---|---|---|---|
| u9401066/zotero-keeper.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/50-pubmed-project.md · 6 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| u9401066/pubmed-search-mcp.clinerules/50-pubmed-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 94/100 | 3 days ago | |
| ryok/python-boilerplate.clinerules/common-commands.md · 0 | Cline rules | setupbuildtestlint-format+3 | 90/100 | 2 days ago | |
| u9401066/pubmed-search-mcp.clinerules/00-project.md · 23 | Cline rules | testlint-formatstylearch+1 | 86/100 | 3 days ago | |
| u9401066/pubmed-search-mcp.clinerules/60-pubmed-python.md · 23 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keeper.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago | |
| u9401066/zotero-keepervscode-extension/resources/repo-assets/pubmed-search-mcp/.clinerules/60-pubmed-python.md · 6 | Cline rules | setuptestlint-formatstyle+2 | 86/100 | 3 days ago |
