# Rubric Labs > Rubric is an applied AI lab helping companies build and ship AI agents, LLM products, and the infrastructure behind them. ## Pages - [Home](https://rubriclabs.com) - [Work](https://rubriclabs.com/work): selected client projects and case studies - [Blog](https://rubriclabs.com/blog): essays, breakdowns, and experiments from the team - [Contact](https://rubriclabs.com/contact) - [Brand](https://rubriclabs.com/brand) ## Blog posts - [Challenging the Chatbot](https://rubriclabs.com/blog/challenging-the-chatbot): Intelligent applications need new interaction patterns beyond the chatbot: intelligence on every keystroke, in the background, and inside the content. - [Autonomous Iteration](https://rubriclabs.com/blog/autonomous-iteration): Testing coding agents' ability to improve a feature automatically: build it, screenshot it, critique the result, and iterate until it meets the bar. - [Every Server Deserves a Coding Agent](https://rubriclabs.com/blog/openclaw-backend): The promise and peril of collocating code and coding agent: what happened when we gave an SMS-based OpenClaw agent live access to its own production server. - [Contract Engineering](https://rubriclabs.com/blog/contract-engineering): How we define done for AI agents using verifiable contracts. The contracts are the application; the code is an implementation detail. - [Unblocking Agents](https://rubriclabs.com/blog/unblocking-agents): Tooling and infrastructure for autonomous software engineering: the access, infrastructure, and identity walls that stop agents, and how we remove them. - [Primitives over Pipelines](https://rubriclabs.com/blog/primitives-over-pipelines): Primitive-Oriented Agent Design: replace rigid AI workflows with thin prompts and modular primitives so agents can assemble faster paths for user intent. - [How does Claude Code actually work?](https://rubriclabs.com/blog/how-does-claude-code-actually-work): A first-principles breakdown of how Claude Code works, including the agent loop, tool use, context management, and design tradeoffs behind modern coding agents. - [Introducing Rubric Labs](https://rubriclabs.com/blog/introducing-rubric-labs): After a year and a half of building in stealth mode, we're excited to officially introduce Rubric Labs to the world. - [Fine-tuning a GPT model for spam detection](https://rubriclabs.com/blog/fine-tuning-for-spam-detection): How we fine-tuned a small GPT model to flag spam in our inbound contact form, using dozens of historical spam tags stored in Postgres as training data. - [My Summer at Rubric](https://rubriclabs.com/blog/my-summer-at-rubric): A recap of a summer of projects at the Lab, from the Rubric UI component library to Genson, an experiment in generating full React UIs with LLMs. - [Multi-staging → Local → Prod in record time](https://rubriclabs.com/blog/multi-staging): How to use multi-staging workflows to build and test multiple full-stack changes in parallel, from local development to production, in record time. - [Planning for near-free AI](https://rubriclabs.com/blog/planning-for-free-ai): How trends in open-source large-language models are converging to usher in cheap, abundant intelligence. The state of LLM capability, cost, and timeline. - [Create Rubric App](https://rubriclabs.com/blog/create-rubric-app): Create Rubric App is an open-source, full-stack AI agent template in the spirit of Create React App. Learn how it works and how to remix it for your purposes.