By brennacodes
Apply expert thinking profiles to code reviews, architecture evaluation, and security audits -- think like DHH, Sandi Metz, or build your own expert profiles
Builds debug action files. Given a person profile and the debug context template, produces a self-contained action file for hypothesis-driven debugging.
Builds pr-review action files. Given a person profile and the pr-review context template, produces a self-contained action file for holistic PR-level evaluation.
Builds security-audit action files. Given a person profile and the security-analysis context template, produces a self-contained action file for security-focused code review.
Builds expert thinking profiles for code-focused activities. Researches people and archetypes through web search, GitHub PR mining, user-provided references, and synthesis - then invokes builder agents to produce self-contained action files.
Builds code-review, code-smell, and pair-programming action files. Given a person profile and the code-review context template, produces a self-contained action file that combines voice, structure, and person-specific content.
Browse all thinking profiles on the system. Use when user says 'browse profiles', 'show profiles', 'what profiles are available'.
Build a new expert thinking profile - research a person or archetype, synthesize their technical philosophy, and generate self-contained action files. Use when user says 'create a profile', 'add a profile', 'build a profile for X'.
List, edit, delete, export, or compare installed thinking profiles. Use when user says 'list profiles', 'delete profile', 'manage profiles', 'compare profiles'.
Apply an expert thinking profile to code - run a code review, architecture evaluation, security audit, or debugging session through the lens of DHH, Sandi Metz, or any installed profile. Use when user says 'think like X', 'review as X', 'profile X code-review'.
Initialize think-like - verify things, register collections, create directory structure, and optionally install starter profiles. Use when user first uses think-like or says 'set up think-like'.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A composable, portable, interactive knowledge system that grows with you — 9 plugins for Claude Code with a shared data layer, cross-plugin coordination, and migration tooling.
| Plugin | What it does | Plugin-specific README |
|---|---|---|
| things | Schema-aware data layer for ~/.things/ — config, registry, search, sync, tag indexing | README |
| i-did-a-thing | Log professionally-relevant experiences, build a searchable evidence arsenal, generate tailored resumes | README |
| what-did-you-do | Practice interviews with persona-driven coaching, powered by your logged evidence | README |
| what-do-you-know | Deepen understanding through concept quizzing, gap analysis, and learning plans | README |
| mark-my-words | Write and publish blog posts across 7 static-site platforms — standalone or from your evidence logs | README |
| heres-the-thing | Persuasion and positioning engine — tailor any subject for any audience, in any medium, and track what works | README |
| think-like | Expert thinking profiles for code review, architecture, security, and debugging | README |
| screenshotr | Precise macOS screenshots with crop, resize, and format control | README |
| session-scout | Search, browse, and resume Claude Code sessions across all projects | README |
[!WARNING] Upgrading from v3? Version 4 introduced breaking changes to the config and data layout. Your data is safe, but you'll need to migrate. See Migrating from v3 for details.
Seven plugins share a single config and data layer at ~/.things/, powered by things. Log an experience once, then use that experience for knowledge reinforcement through what-do-you-know, interview prep and resume building through what-did-you-do, or persuasive positioning through heres-the-thing. Feed urls or reference material to mark-my-words and it creates a voice profile for you to use in blog posts. Feed those same urls or reference material to think-like and it creates expert-driven planning, reviews, and audits without re-telling the story. All git-tracked so you can take your things with you and never miss a beat.
screenshotr and session-scout are standalone utilities with no .things/ dependency.
Set up the foundation first with:
/things:setup-thing
Then configure each plugin's specialties with its own setup skill (e.g. /setup-idat, /setup-wdyd, /setup-htt, etc.).
| Log it | Practice it | Learn from it | Write about it | Make them care | Think like an expert |
|---|---|---|---|---|---|
/thing-i-did | /practice | /explore | /from-things | /pitch | /profile |
| evidence arsenal resume bullets interview talking points | coached feedback readiness scores gap identification | concept maps gap analysis learning plans | published post first-person story blog with metrics | strategy briefs tailored deliverables outcome tracking | code review architecture plans security analysis |
/plugin marketplace add brennacodes/brenna-plugs
/plugin install things@brenna-plugs
/plugin install i-did-a-thing@brenna-plugs
/plugin install what-did-you-do@brenna-plugs
/plugin install what-do-you-know@brenna-plugs
/plugin install mark-my-words@brenna-plugs
/plugin install heres-the-thing@brenna-plugs
/plugin install think-like@brenna-plugs
/plugin install screenshotr@brenna-plugs
/plugin install session-scout@brenna-plugs
The schema-aware data layer that powers the plugin ecosystem. Creates and manages ~/.things/ — config, registry, central tag index, and cross-machine sync. Domain-ignorant: it knows about collections, indexes, tags, and file structures — not what logs or resumes are. Run this setup first; every other .things/ plugin depends on it.
npx claudepluginhub brennacodes/brenna-plugs --plugin think-likeCapture and act on todos, reminders, and notes. Storage at ~/.notably/ as markdown files with YAML frontmatter. Reminders fire via SessionStart surfacing, scheduled remote agents, or macOS notifications. Slash-only invocation, no model auto-triggering.
Whitelist-based permission system for Claude Code skills. Declare what a skill is allowed to do in its SKILL.md frontmatter; anything not whitelisted falls through to the normal Claude Code permission flow. Includes a dangerous-command safety net and desktop notifications when human input is needed.
Capture, browse, and consume agentic blindspots - default tendencies that produce bad outputs in specific contexts. Records live as markdown files with YAML frontmatter under ~/.blindspots/.
Orchestrate plans, workflows, implementation tracking, and reviews - import plans from Claude sessions, create XML-enhanced workflows, review implementations against plans, resume work, and track progress
Log professional experiences -- accomplishments, lessons, expertise, decisions, influence, and insights -- and build tailored resumes from your evidence arsenal
Comprehensive career development, communication, and soft skills frameworks for software developers. Covers career progression, promotion preparation, resume optimization, behavioral interviews, difficult conversations, stakeholder communication, team effectiveness, feedback, presentations, mentoring, and personal branding.
I (Claude) act as you - Build knowledge base from your notes.
Flexible multi-provider LLM consultations using Python/LiteLLM - includes consultant agent, review/bug-investigation commands, and consultant skill for deep AI-powered code analysis across 100+ models
Extract reusable skills from work sessions. Manual invocation only - no hooks, no noise.
Analyzes your recent Claude Code chat history to identify coding patterns, development gaps, and areas for improvement, curates relevant learning resources from HackerNews, and sends a personalized growth report.
26 domain skills + 5 verification tools for security-first full-stack engineering. Covers security, architecture, DevOps, AI, mobile, office docs, frontend design, and multi-agent coordination.