By FahadMustafa
Analyzes session interactions and recommends repeatable patterns for automation via skills, hooks, sub-agents, or slash commands
A Claude Code plugin that analyzes your session interactions and identifies repeatable patterns that can be automated as skills, hooks, sub-agents, or slash commands.
Stop repeating yourself. Let Claude find the patterns for you.
When you invoke /dry:analyze, the plugin prompts Claude to reflect on everything that happened in the current session and identify:
For each pattern, it recommends the best automation mechanism (skill, hook, sub-agent, or slash command) and walks you through implementing the ones you approve.
claude plugin marketplace add fahadmustafa/claude-plugins
claude plugin install dry@fahadmustafa-plugins
git clone https://github.com/fahadmustafa/dry-claude-plugin.git
claude --plugin-dir ./dry-claude-plugin
Run a session as normal. When you want to check for repeatable patterns:
/dry:analyze
You can optionally focus the analysis on a specific area:
/dry:analyze testing workflows
The plugin will:
### Pattern 1: Component Test Setup
Type: workflow
Evidence: Created test file, added imports, wrote describe block, added setup/teardown — done 4 times for different components
Frequency: 4 times this session
Recommended mechanism: Skill
Why: Multi-step process requiring Claude reasoning, varies by component
Complexity: Simple
---
Implement / Dismiss / Modify / Skip?
The plugin remembers patterns across sessions. Dismissed patterns won't be recommended again. Skipped patterns may resurface in future sessions. History is stored locally in your Claude Code plugin data directory.
dry-claude-plugin/
├── skills/analyze/ # Core analysis skill + classification guide
├── agents/ # Pattern scaffolder sub-agent
├── hooks/ # SessionStart hook for loading history
└── scripts/ # History loader script
/dry:analyze — The main skill. Analyzes the session and presents recommendations.pattern-scaffolder — Sub-agent that generates correctly structured plugin files when you approve a pattern.claude --plugin-dir .MIT
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.
npx claudepluginhub fahadmustafa/claude-plugins --plugin dryAutomatically detect workflow patterns, generate skills, and load them dynamically mid-session
Self-learning system for Claude Code that captures corrections and updates CLAUDE.md automatically
Continuous learning hooks for gladiator MCP (observe patterns, reflect on them)
Capture repeatable session workflows into reusable SKILL.md files. An open-source reimplementation of the internal /skillify skill.
Analyze Claude Code agent session transcripts to identify inefficiencies, anti-patterns, repeated mistakes, missing tooling opportunities, and user frustration signals for continuous improvement
I (Claude) act as you - Build knowledge base from your notes.