Mine patterns
Claude Code skills for designers navigating codebases—component discovery, safe visual changes, design system exploration, and prototyping in real code.
npx -y skills add madebynoam/dcode --skill mine-patternsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Analyze a work session to identify repeatable patterns that could become reusable skills or commands. Use at the end of a productive session to capture workflows worth automating, when noticing repetitive multi-step tasks, or when wanting to improve personal productivity with Claude Code.
SKILL.md
3.4 KB, as published. Nobody here has run it
Mine Patterns
Turn productive sessions into reusable skills.
For designers who think: "I keep doing this same thing... there must be a better way."
Why This Matters
Every time you solve a problem, you're creating a workflow. Most workflows get forgotten. This skill helps you capture the good ones before they disappear.
Instructions
1. Review Session Activities
Look at what was accomplished:
- What tasks were repeated or could be repeated?
- What multi-step workflows were performed?
- What required specific domain knowledge?
- What felt tedious or error-prone?
2. Identify Skill Candidates
Good skills have these traits:
| Trait | Why It Matters |
|---|---|
| Repeatable | Will be done again in future sessions |
| Multi-step | More than a single action |
| Generalizable | Works across different contexts |
| Time-saving | Automates tedious or error-prone work |
| Knowledge-heavy | Requires remembering specific patterns |
3. Categorize by Value
High value - Build these first:
- Complex workflows done frequently
- Tasks where mistakes are costly
- Processes that require specific conventions
Medium value - Build when you have time:
- Useful but less frequent tasks
- Nice-to-have automations
Lower value - Maybe don't bother:
- One-off investigations
- Highly context-specific tasks
4. Present Suggestions
For each potential skill, document:
## Suggested Skill: {name}
**Problem it solves:** {What pain point does this address?}
**Trigger:** {When would someone invoke this?}
**Steps it automates:**
1. {Step 1}
2. {Step 2}
3. {Step 3}
**Value:** High / Medium / Low
**Complexity to build:** Quick (1-2 hrs) / Medium (half-day) / Complex (day+)
5. Help Build the Chosen Skills
If the user wants to create a skill:
- Draft the SKILL.md with proper frontmatter:
---
name: skill-name
description: Clear description of what it does and when to use it
---
- Write clear instructions
- Include examples
- Test it on a real task
Example Output
Based on this session, here are potential skills:
High Value
1. design-token-audit
- Problem: Finding inconsistent colors/spacing across a codebase
- Trigger: "Audit this component for design system compliance"
- Steps: Scan for hardcoded values, compare against tokens, report violations
- Complexity: Medium
2. responsive-check
- Problem: Verifying components work at all breakpoints
- Trigger: Before PR, after styling changes
- Steps: Identify breakpoints, list what changes at each, flag potential issues
- Complexity: Quick
Medium Value
3. figma-to-code-notes
- Problem: Translating design specs into implementation notes
- Trigger: Starting implementation of a new design
- Steps: Extract spacing, colors, typography, create implementation checklist
- Complexity: Medium
Which of these would you like to create?
Meta Note
This skill is itself an example of workflow mining—it was created by noticing that "identifying reusable patterns" was a repeatable, valuable task.