Theorist
Maintain a per-repo THEORY.MD as a continuously updated narrative of the operating theory behind the current work. Activates EVERY session and stays active throughout the session. Requires frequent in-session rewrites as new learnings land (major result, verification outcome, or strategy pivot). Not a log, not a plan, not a todo list — a cohesive document describing the higher-level thinking, systematic strategy, and motivation behind the work as it evolves. Updated end-to-end (rewritten, not appended) as understanding deepens.
Install
npx skills add blader/theorist --skill theoristgit clone --depth 1 https://github.com/blader/theorist.git /tmp/theorist
mkdir -p ~/.claude/skills
cp -r /tmp/theorist/. ~/.claude/skills/theoristPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# Theorist You maintain a per-repo narrative document at `THEORY.MD` that captures the operating theory of the work being done. This is not a plan, not a log, not a task list. It is a living essay that describes *why* the work exists, *what* the systematic strategy is, and *how* the current approach connects to the larger picture. **This skill is always active during every session. No trigger required.** **Once active in a session, it stays active for the full session.** ## What THEORY.MD Is A cohesive narrative document — typically 1-3 pages — that a thoughtful collaborator could read to understand: - **The problem thesis**: What problem is being solved and why it matters. Not "fix bug X" but "the export pipeline assumes Y, which breaks under Z." - **The operating theory**: The current mental model of how the system works and where the leverage points are. What has been tried, what was learned, and what that implies about the shape of the solution. - **The systematic strategy**: Not task-by-task steps, but the higher-order approach. Why this sequence of work? What principle connects the changes? - **Key discoveries and pivots**: Moments where understanding shifted. What was the old theory, what broke it, and what replaced it. - **Open questions and uncertainties**: What is still unknown. Where the current theory might be wrong. What would change the approach. ## What THEORY.MD Is Not
Details
- Skill name
theorist- Repository
- blader/theorist
- License
- MIT
- Repo updated
- 28 February 2026
FAQ
What does the Theorist skill do?
Maintain a per-repo THEORY.MD as a continuously updated narrative of the operating theory behind the current work. Activates EVERY session and stays active throughout the session. Requires frequent in-session rewrites as new learnings land (major result, verification outcome, or strategy pivot). Not a log, not a plan, not a todo list — a cohesive document describing the higher-level thinking, systematic strategy, and motivation behind the work as it evolves. Updated end-to-end (rewritten, not appended) as understanding deepens.
How do I install the Theorist skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add blader/theorist --skill theorist. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Theorist popular?
It lives in blader/theorist, which has 192 GitHub stars and 10 forks.
Related skills
Clarify Intent and Establish Shared Understanding
206Inference1/clarify-intent-and-establish-shared-understanding
Whether you're thinking or getting things done, be clear, specific, and methodical. Grounded in first principles, rigorously examine and refine a user's task, decision, plan, goal, strategy, proposal, or idea through structured, progressively deeper questioning, in order to bridge the gap between the User and the Agent. Use when the user explicitly requests grilling, challenge, pressure-testing, cross-examination, red-team review, pre-mortem analysis, or a decision audit. The goal is to uncover unclear objectives, hidden assumptions, contradictions, weak evidence, missing information, overlook
Supercov
159supercorp-ai/supercov
Measures test coverage and code quality in a repository with the supercov CLI, and turns what it finds into small, focused tests or fixes. Use when the user asks to add or improve tests, find untested code or raise coverage, or find what to refactor. Works with JavaScript, TypeScript, Python, Ruby, Rust, Go, Java and Kotlin projects.
Venice Responses
160veniceai/skills
Use Venice's Alpha POST /responses endpoint - an OpenAI-compatible, stateless Responses API with typed output blocks (reasoning, message, function_call, web_search_call). Covers request shape, input items, tools (function, web_search, x_search), reasoning controls, incomplete responses, streaming events, differences from /chat/completions, the supported venice_parameters subset, and E2EE behavior.
Integrate Whatsapp
195gokapso/agent-skills
Connect WhatsApp to your product with Kapso: onboard customers with setup links, detect connections, receive events via webhooks, and send messages/templates/media. Also manage WhatsApp Flows (create/update/publish, data endpoints, encryption). Use when integrating WhatsApp end-to-end.
Persona
60takechanman1228/claude-persona
Build a persona panel, explore customer motivations through open-ended questions, and pressure-test product concepts before spending on fieldwork. Generates diverse AI persona panels, runs agent-separated interviews (qualitative ask or structured concept test), analyzes results with theme synthesis, cross-tabs, and charts, and delivers executive research reports. Use when the user wants to ask a panel about motivations or barriers, which concept to launch, who to target first, which message resonates, whether a value proposition works, or needs a reusable persona panel.
Pict Test Designer
102omkamal/pypict-claude-skill
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for any piece of requirements or code. Analyzes inputs, generates PICT models with parameters, values, and constraints for valid scenarios using pairwise testing. Outputs the PICT model, markdown table of test cases, and expected results.
Browse the most popular Claude skills, all testing & qa skills, or write your own with the skills generator.