Claude Skill

blader/theorist

Theorist is a Codex/Claude skill that automatically maintains per-repository operating theory documents, keeping AI assistants aligned with project conventions.

Overview

Stars177
Forks7
LanguageUnknown
Last pushed2026-02-28
Last synced2026-06-23
View on GitHub

Repository

Ownerblader
Repositorytheorist
Full nameblader/theorist
Repo ID1,169,534,442

Install this Skill

git clone https://github.com/blader/theorist.git "$SKILLS_DIR/theorist"

Registry

Typeopenclaw_skill
Quality score70/100
Verificationreadme_parsed
Last verified2026-06-23
Platforms
ClaudeCodex
Capabilities
pdfmemoryterminalworkflow
Detected files
README.mdSKILL.md

Summary

Theorist is a Codex/Claude skill that automatically maintains per-repository operating theory documents, helping AI assistants understand project context and conventions.

Chinese description

一个维护每个仓库操作理论文档的Codex/Claude Skill。

Key features

  • Auto-generates and updates per-repo theory docs
  • Integrates with Codex and Claude workflows
  • Keeps AI context aligned with project conventions
  • Lightweight and non-intrusive setup

Use cases

  • Onboarding AI to new repositories
  • Maintaining consistent AI behavior across projects
  • Documenting project-specific coding conventions
  • Reducing context-switching overhead for AI assistants

README excerpt

# Theorist Maintain a continuously updated operating theory for ongoing engineering work. `theorist` is an agent skill (Codex and Claude compatible) that keeps a per-repo narrative document at `THEORY.MD` (repo root). The document explains the problem thesis, the current system model, why the strategy is shaped the way it is, and where uncertainty still exists. It is intentionally not a task plan, changelog, or status report. ## Install Use a skills directory for your client and clone into it: ```bash SKILLS_DIR="${CODEX_SKILLS_DIR:-${CLAUDE_SKILLS_DIR:-$HOME/.codex/skills}}" mkdir -p "$SKILLS_DIR" git clone https://github.com/blader/theorist.git "$SKILLS_DIR/theorist" ``` If you already have the repo checked out, copy just the skill file: ```bash mkdir -p "$SKILLS_DIR/theorist" cp SKILL.md "$SKILLS_DIR/theorist/" ``` ## Usage Invoke it using your client's skill command. Or ask naturally: - "Keep the operating theory updated while you work." - "Rewrite the theory doc based on what we just learned." - "What changed in our theory after this debugging pivot?" ## What it enforces - One theory doc per repo at `THEORY.MD` (repo root) - Always-on activation in every session - Sticky activation: once active, it stays active for the full session - Holistic rewrites (not appended logs) - Clear separation between: - problem thesis, - operating theory, - strategy, - key discoveries/pivots, - open questions. - Frequent in-session updates as learnings arrive (especially after investigate/implement/verify loops and verification outcomes). - Updates when understanding changes, not when code churn happens. ## Why this helps Most agent workflows optimize for local task completion. `theorist` adds a lightweight strategic memory layer so future decisions remain

Topics

No topics yet.

Explore more

Data from GitHub. Synced on 2026-06-23