You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
to a coding agent (Cursor, Windsurf, Claude Code, Copilot) and make the starter pass without copying the solution.
33
33
34
34
## Choose what you need to accomplish
35
35
@@ -38,8 +38,8 @@ starter pass without copying the solution.
38
38
| Write and change Python safely |[AI Coding workflow](guides/ai-coding/workflow.md)| A bounded change with explicit context and evidence |
39
39
| Turn Python into a reliable product |[Product quality guide](guides/python-engineering/product-quality.md)| A tested, observable, reversible product path |
40
40
| Finish a recurring engineering task |[Playbooks](playbooks/README.md)| A bug fix, API change, integration, dependency upgrade, or release |
41
-
| Practice instead of only reading |[Runnable examples](examples/README.md)|A small local project with a failing starter and verified solution|
42
-
| Give an agent better instructions |[Templates](templates/README.md)|A task contract, plan, review, and verification record|
41
+
| Practice instead of only reading |[Runnable examples](examples/README.md)|Local testable projects with failing starters and verified solutions|
42
+
| Give an agent better instructions |[Templates](templates/README.md)|Task contracts, plans, reviews, IDE rules, and verification records|
43
43
| Build agents, Skills, MCP, APIs, or automation |[Reviewed source catalog](#browse-the-reviewed-source-catalog)| A primary-source path selected for your use case |
44
44
| Find current Python projects |[Project Radar review queue](catalog/projects/README.md)| An evidence-backed shortlist after maintainer review |
45
45
@@ -52,6 +52,14 @@ Prefer a guided reading path and ongoing updates? Continue on
52
52
[flypython.com](https://flypython.com/). The repository remains the inspectable
53
53
source; the website helps you choose the next useful step.
54
54
55
+
## For AI Agents and LLMs
56
+
57
+
If you are an LLM agent or coding assistant (Cursor, Windsurf, Claude Code, Copilot, Perplexity):
58
+
- Ingest repository index: [`llms.txt`](llms.txt) or [`catalog.json`](catalog.json)
59
+
- Universal IDE rules template: [`templates/AGENT_RULES.example.md`](templates/AGENT_RULES.example.md)
Copy file name to clipboardExpand all lines: examples/README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,5 +8,6 @@ loop without trusting generated code on sight.
8
8
-[Untrusted payload validation](pydantic-validation/README.md): handle messy camelCase and snake_case inputs, dirty amount strings, and structured error responses.
9
9
-[MCP tool server](mcp-server/README.md): build a standard JSON-RPC 2.0 Model Context Protocol tool server with schema validation and isolated runtime errors.
10
10
-[Async batch fetcher](async-fetcher/README.md): control concurrency with Semaphore, back off and retry transient HTTP failures, and collect structured results.
11
+
-[Resilient batch pipeline](structured-pipeline/README.md): process semi-structured data safely with batch error isolation and field validation using the standard library.
0 commit comments