From theclauu
Use for persistent knowledge — saving/reading cross-session notes and capturing lessons after corrections.
npx claudepluginhub artemis-xyz/theclauu --plugin theclauuThis skill uses the workspace's default tool permissions.
Two modes. Pick based on intent:
Generates design tokens/docs from CSS/Tailwind/styled-components codebases, audits visual consistency across 10 dimensions, detects AI slop in UI.
Records polished WebM UI demo videos of web apps using Playwright with cursor overlay, natural pacing, and three-phase scripting. Activates for demo, walkthrough, screen recording, or tutorial requests.
Delivers idiomatic Kotlin patterns for null safety, immutability, sealed classes, coroutines, Flows, extensions, DSL builders, and Gradle DSL. Use when writing, reviewing, refactoring, or designing Kotlin code.
Two modes. Pick based on intent:
========================================
Maintain persistent notes across Claude sessions.
Global notes: ~/.claude/notes/
Structure:
~/.claude/notes/
├── projects/ # Per-project learnings
│ ├── narrative.md
│ ├── dbt.md
│ └── foxxed.md
├── patterns/ # Reusable patterns discovered
│ ├── snowflake.md
│ ├── streamlit.md
│ └── python.md
└── decisions/ # Key decisions and rationale
└── YYYY-MM-DD-topic.md
When asked to take notes or after completing significant work:
Identify the category:
~/.claude/notes/projects/{project}.md~/.claude/notes/patterns/{topic}.md~/.claude/notes/decisions/{date}-{topic}.mdAppend to existing notes (don't overwrite):
## YYYY-MM-DD: Topic
### Context
What was the task/problem?
### Solution
What worked?
### Lessons
- Key takeaway 1
- Key takeaway 2
Reference notes when starting related work:
~/.claude/notes/projects/{project}.md before working on a projectSave a note: Read the current content with the Read tool, then use the Edit tool to append:
## 2024-01-15: Topic here
Content here...
Read project notes: Use the Read tool on ~/.claude/notes/projects/narrative.md
List all notes: Use the Glob tool with pattern **/*.md in ~/.claude/notes/
After completing a PR or significant task, Claude should ask:
"Should I add notes about this work to
~/.claude/notes/projects/{project}.md?"
========================================
Self-improvement loop for Claude - capture and review lessons from corrections.
Global lessons: ~/.claude/notes/lessons/
Project lessons: .claude/lessons.md (in project root)
When the user corrects you, IMMEDIATELY:
Global lesson → append to ~/.claude/notes/lessons/global.md:
## YYYY-MM-DD: [Category] Brief Title
**Mistake:** What I did wrong
**Correction:** What I should have done
**Rule:** General rule to prevent this
Project-specific lesson → append to .claude/lessons.md:
## YYYY-MM-DD: Brief Title
**Mistake:** ...
**Rule:** ...
When the user asks to review lessons, or when starting a session where past mistakes are relevant:
~/.claude/notes/lessons/global.md.claude/lessons.md (skip if it doesn't exist)[Code Style] - Formatting, naming, conventions[Architecture] - Design decisions, patterns[Testing] - Test coverage, verification[Git] - Commit messages, PR workflow[Communication] - How to explain, ask questions[Tool Use] - Bash, SQL, specific toolsAfter being corrected, say:
"Let me add this to my lessons so I don't make this mistake again."
Then update the lessons file.
========================================
Consolidated from legacy skills. Pick the mode/lens based on intent.