A named, reusable capability added to an AI assistant—like Copilot or Claude—that lets it take a specific action, such as searching a database, drafting a document in a set format, or submitting a form. Unlike a saved prompt, a skill can trigger real steps in other tools. The term is still settling across platforms and products.
Instead of uploading image files and writing social captions one by one, Priya built a skill that automatically analyzes each image and drafts a ready-to-post social caption for it—turning a five-step routine into a replicable process.
A fixture is a known, controlled set of test data created on purpose so a system can be evaluated against it repeatedly and produce reproducible results. The name comes from the idea of fixing the environment in a known state—locking down the inputs so the only thing that varies between test runs is the thing being evaluated.
Real data is messy, sensitive, and changes over time. Running an evaluation against someone's actual brokerage folder would mean (a) the test isn't repeatable because the folder keeps changing, (b) the test touches real data, and (c) the test doesn't generalize beyond that one folder. A clean synthetic fixture sidesteps all three problems.
Fixtures aren't unique to AI work—they come from decades of software testing practice. But they matter more in AI because AI outputs are non-deterministic and hard to evaluate by eye. Without a fixture, "did this change make things better?" is unanswerable: better than what, against which inputs?
The best fixtures look real enough to exercise the system the way real data would. That same realism is exactly what makes it ambiguous whether someone is looking at fixtures or actual user data—and that ambiguity is where trust slips.
A trustworthy AI agent labels fixtures clearly before generating them, not after the user notices. The working standard: if someone could mistake the synthetic data for real data without checking, the labeling needs to be louder. File names, folder names, content, and the agent's own narration should all make the fixture status obvious.
This extends a basic right for anyone working with an AI agent: when an agent says "I created some test data," the user is entitled to ask where it came from. A well-designed agent should have already volunteered the answer.
Fixtures are one of the main ways AI systems get pointed at consistent behavior. They turn evaluation from anecdote into measurement.
Fixtures live primarily in the tools and skills pillars—they're a practical technique for evaluating AI systems—but they have a foot in thinking too. Asking "what would a fixture for this look like?" is a way of forcing concreteness onto otherwise vague claims about AI capability. It's also a habit worth building when consuming AI marketing: if a vendor says their agent "handles X," the next question is what fixture they tested against.
Anytime someone—human or AI—claims a system "works," it's fair to ask what it was tested against. If the answer is "I tried it and it looked right," that's anecdote. If the answer is "here's the fixture and here's the score," that's grounding. Fixtures are the difference between trust based on vibes and trust based on evidence.