REST API Best Practices captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.
1. Nullable vs Non-Null : Start nullable, make non-null when guaranteed 2. Input Types : Always use input types for mutations 3. Payload Pattern : Return errors in mutation payloads 4. Pagination : Use cursor-based for infinite scroll, offset for simple cases 5. Nam. Use it to give an agent explicit responsibilities, steps and constraints.
api-design-principles — detailed patterns and worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.
You MUST follow these rules exactly. Violating any of them is a failure. Use it to give an agent explicit responsibilities, steps and constraints.
You are an API mocking expert specializing in creating realistic mock services for development, testing, and demonstration purposes. Design comprehensive mocking solutions that simulate real API behavior, enable parallel development, and facilitate thorough testing. Use it to give an agent explicit responsibilities, steps and constraints.
fastapi-templates — detailed worked examples captures reusable agent playbook guidance for api, backend & databases. Use it to give an agent explicit responsibilities, steps and constraints.
You are a backend system architect specializing in scalable, resilient, and maintainable backend systems and APIs. Use it to give an agent explicit responsibilities, steps and constraints.
Browse all 94 marketplace plugins organized by category: 90 local plugins plus 4 externally hosted git-subdir entries (pensyve, qa-orchestra, storymap-skill, ciagent). Use it as a repeatable review, validation or hardening pass.
Agent Skills are modular packages that extend Claude's capabilities with specialized domain knowledge, following Anthropic's Agent Skills Specification. This plugin ecosystem includes 175 local specialized skills across 48 plugins, enabling progressive disclosure and efficien. Use it as a repeatable review, validation or hardening pass.
openpyxl writes formulas as strings with no cached values . Until you recalculate, every formula cell reads back as None to anything reading cached values — pandas, load workbook(data only=True), and most previewers. Use it to make implementation decisions and avoid common dead ends.
A .pptx is a ZIP archive of XML files. Choose your approach by task:. Use it to make implementation decisions and avoid common dead ends.
This document contains advanced PDF processing features, detailed examples, and additional libraries not covered in the main skill instructions. Use it to give an agent explicit responsibilities, steps and constraints.
If you need to fill out a PDF form, first check to see if the PDF has fillable form fields. Run this script from this file's directory: python scripts/check fillable fields , and depending on the result go to either the "Fillable fields" or "Non-fillable fields" and follow thos. Use it to ground design choices in named patterns, trade-offs and examples.
This guide covers essential PDF processing operations using Python libraries and command-line tools. For advanced features, JavaScript libraries, and detailed examples, see REFERENCE.md. If you need to fill out a PDF form, read FORMS.md and follow its instructions. Use it to make implementation decisions and avoid common dead ends.
Howdy! I'm Matt Mazur and I'm a data analyst who has worked at several startups to help them use data to grow their businesses. This guide is an attempt to document my preferences for formatting SQL in the hope that it may be of some use to others. If you or your team do not alre. Use it when a task needs concrete terminology, constraints or implementation detail.
Here you'll find implementations of popular algorithms and data structures in everyone's favorite new language Swift, with detailed explanations of how they work. Use it to ground design choices in named patterns, trade-offs and examples.
Hey, I hope this course provides a great learning experience. Use it to build a structured path from fundamentals to hands-on practice.
Maelstrom is a workbench for learning distributed systems by writing your own. It uses the Jepsen testing library to test toy implementations of distributed systems. Maelstrom provides standardized tests for things like "a commutative set" or "a transactional key-value store", an. Use it to make implementation decisions and avoid common dead ends.
Jepsen is a Clojure library. A test is a Clojure program which uses the Jepsen library to set up a distributed system, run a bunch of operations against that system, and verify that the history of those operations makes sense. Jepsen has been used to verify everything from eventu. Use it to make implementation decisions and avoid common dead ends.
Notes on the book Clean Code - A Handbook of Agile Software Craftsmanship by Robert C. Martin. Use it to ground design choices in named patterns, trade-offs and examples.