Starter projects are small, repo-owned code examples attached to the handbook lanes. They exist to give readers something inspectable after a concept page: clear files, narrow boundaries, and an obvious next step without claiming to be production apps. Use this page as the entrypoint before opening an individual project guide or GitHub folder.Documentation Index
Fetch the complete documentation index at: https://labs.prompthon.io/llms.txt
Use this file to discover all available pages before exploring further.
Current starter projects
| Lane | Project guide | Source code | Status | Focus |
|---|---|---|---|---|
| Patterns | Agent Memory Retrieval Starter | GitHub folder | starter | active notes, working memory, retrieval inputs, and durable artifacts |
| Patterns | Prompt Cache Agent Starter | GitHub folder | starter | stable prompt prefixes, dynamic memory boundaries, cache reads, cache writes, and tiny cost/latency comparisons |
| Systems | Weather MCP Server Starter | GitHub folder | starter | request validation and protocol-facing tool boundaries |
| Ecosystem | LangGraph Starter | GitHub folder | starter | a minimal graph-shaped plan, route, synthesize flow |
| Case Studies | Deep Research Agent Starter | GitHub folder | starter | planning, evidence collection, and citation-aware synthesis |
| Case Studies | Customer Support Email Agent Starter | GitHub folder | starter | email triage, local policy grounding, and safe reply drafting |
How to use these starters
- Start with the related lab page linked from each project index.
- Use Environment Setup before running starter-code checks locally.
- Run
python3 scripts/verify_example_projects.pyfrom the repository root to smoke-test the current example code.
Why they are here
These projects are public starter examples, not hidden internal drafts or upstream ports. They clarify system shape, code boundaries, and extension points in this repo’s own terms. They are also intentionally incomplete:- no sample project in the current repo claims to be a finished production app
- some examples validate core Python behavior without yet wiring a real framework, protocol transport, search adapter, or persistence layer
- each project index should say clearly whether the project is
starter,partial, orrunnable
Where future starters belong
Future starter projects should stay lane-local:patterns/examples/systems/examples/ecosystem/examples/case-studies/examples/
