patterns_skill
- Python
13
GitHub Stars
1
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill williamzujkowski/standards --skill patterns- SKILL.md2.0 KB
Overview
This skill provides a compact, battle-tested set of architecture patterns and standards for starting LLM software projects quickly and correctly. It focuses on secure defaults, maintainability, and performance so teams can bootstrap projects in minutes and scale safely. The guidance is implementation-oriented and suitable for Python-based systems.
How this skill works
The skill inspects common architecture concerns and prescribes patterns for selection, error handling, observability, testing, and performance. It offers a simple checklist for quick starts, concrete implementation patterns for day-to-day work, and links to templates and deeper reference materials for mastery. Use it as a living checklist and pattern catalog to validate design decisions before coding.
When to use it
- Starting a new LLM-backed service and needing a reliable architecture baseline
- Reviewing or auditing an existing system for security, tests, and observability gaps
- Onboarding engineers who need a consistent set of implementation standards
- Preparing production rollouts that require performance and failure-mode guidance
- Creating templates or starter projects for repeatable development
Best practices
- Choose patterns that match your scale and failure characteristics rather than copying blindly
- Validate and sanitize all inputs; fail fast on unexpected formats
- Add comprehensive logging and metrics early to enable troubleshooting
- Automate unit and integration tests; cover edge cases and error paths
- Document public interfaces and keep templates updated with real-world fixes
Example use cases
- Bootstrap a new LLM microservice with secure defaults, logging, and tests in under 30 minutes
- Run an architecture review against a deployed system to identify missing validation or monitoring
- Provide starter templates for teams that enforce consistent error handling and observability
- Optimize an inference pipeline by applying performance patterns and measuring impact
- Train new engineers on proven patterns for resilient LLM integration
FAQ
No. The patterns are framework-agnostic and focus on general architecture, testing, security, and observability principles that apply across environments.
How do I apply these patterns incrementally?
Start with the essential checklist: input validation, error handling, logging, tests, and documentation. Add observability and performance optimizations in the next iteration.