code/workflow-advisor/SKILL.md
--- name: workflow-advisor description: >- Analyzes recent Claude Code conversations and local Claude state (skills, settings, memory files, CLAUDE.md), researches the latest Claude Code features and best practices online, and suggests one workflow improvement at a time with reasoning and a concrete action item. Can save accepted suggestions to memory for tracking. Use when you want to discover underused Claude Code features, improve your development workflow, stay current with the lat
npx skillsauth add mostafa-drz/claude-skills code/workflow-advisorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
On startup, use the Read tool to load ~/.claude/skills/workflow-advisor/preferences.md.
If the file does not exist, treat as "no preferences set" and proceed with defaults.
On startup:
ls -lt ~/.claude/projects/*/conversations/ 2>/dev/null | head -20
Fall back to: find ~/.claude/projects -name "*.jsonl" -newer /tmp -type f 2>/dev/null
Skip gracefully if no files found.~/.claude/settings*.json, ~/.claude/skills/*/SKILL.md, ~/.claude/projects/*/memory/MEMORY.md, CLAUDE.md files in the current project.--all flag is set or user specifies a range.Check $ARGUMENTS:
help → display help then stopconfig → interactive setup then stopreset → delete ~/.claude/skills/workflow-advisor/preferences.md, confirm, stop--all → scan all available conversations (not just today)--count <n> → present N suggestions at once instead of one at a timeWorkflow Advisor — Claude Code workflow improvement suggestions
Usage:
/workflow-advisor Analyze today's conversations + suggest 1 improvement
/workflow-advisor --all Scan all conversations (not just today)
/workflow-advisor --count <n> Get N suggestions at once
/workflow-advisor config Set preferences
/workflow-advisor reset Clear preferences
/workflow-advisor help This help
What it does:
1. Reads your recent Claude conversations (current session first)
2. Checks your local Claude state: skills, settings, memory, CLAUDE.md
3. Searches for the latest Claude Code features and updates
4. Suggests one workflow improvement at a time with reasoning + action item
5. Optionally saves accepted suggestions to memory
Current preferences:
(shown from ~/.claude/skills/workflow-advisor/preferences.md)
Use AskUserQuestion to collect:
Save answers to ~/.claude/skills/workflow-advisor/preferences.md.
Delete ~/.claude/skills/workflow-advisor/preferences.md and confirm: "Preferences cleared. Using defaults."
If no preferences file exists, show:
First time using /workflow-advisor? Run
/workflow-advisor configto set defaults, or just continue — defaults are: today's scope, one suggestion at a time.
Then proceed normally.
.jsonl files under ~/.claude/projects/.--all is set, scan all available conversations.AskUserQuestion to confirm with the user.Use Glob + Read to collect:
~/.claude/settings.json and ~/.claude/settings.local.json — installed MCP servers, hooks, permissions~/.claude/skills/*/SKILL.md — skill names, purposes, tools used~/.claude/projects/*/memory/MEMORY.md — any saved memory relevant to workflowCLAUDE.md in current project — project-level rules and constraintsSummarize internally: which skills exist, which MCP tools are configured, what rules are in place.
Use WebSearch + WebFetch to check for recent updates:
"Claude Code" changelog features 2026Claude Code hooks MCP tools new featuresCompile a short internal list of features/capabilities that exist in the latest Claude Code but are not reflected in the user's current setup.
Cross-reference what you found in Steps 1–3 against what the user is doing now. Look for:
/insight, /memory, /doctor, etc. not being usedRank by impact × ease. Prepare suggestions in order.
For each suggestion, use this exact format:
## Suggestion: [Short Title]
**Why**: [One sentence — what pattern or gap triggered this, grounded in what you saw]
**Action**: [Specific, concrete step — a command to run, a skill to create, a setting to add]
**Impact**: [One line — what friction this removes or capability it unlocks]
After presenting one suggestion, ask:
Next: [Next suggestion title] — want to see it, save this one to memory, or stop?
Options via AskUserQuestion:
If the user chose to save a suggestion, append to ~/.claude/projects/<current-project>/memory/MEMORY.md
or ~/.claude/skills/workflow-advisor/saved-suggestions.md if no project memory exists.
Format to save:
## Workflow Improvement — [Date]: [Title]
- **Action**: [action item]
- **Status**: Pending
Confirm: "Saved to memory. You can track this in your next session."
/standup skill that reads your Linear issues" beats "consider automating standups".development
--- name: triage-board description: >- Generates a structured triage artifact from the current conversation's findings — a self-contained Desktop folder with a JSON Schema, schema-conformant report.json, prose markdown, and a single-file HTML viewer. Viewer ships with MD / CSV / JSON download buttons in the header and a per-finding "Copy as Markdown" action that produces a GitHub/Linear/Notion-ready ticket block. Stateless — triage state lives in the user's ticket system, not in the
development
Runs a beginner-mind end-to-end UI audit of any running app — local dev server, staging, production, or a specific URL. Drives Chrome through every interactive element on the target surface, collects structured findings (severity, category, where, symptom, impact, repro, triage), and hands the result off to `/triage-board` which produces the Desktop folder (schema + JSON + Markdown + single-file HTML viewer with MD/CSV/JSON exports and a per-finding Copy as Markdown button). Use when you want fresh-eyes verification of a feature, page, modal, flow, branch, or whole app — before shipping, before review, before a demo, or any time the UI deserves a careful poke.
development
Reviews the user's past Claude Code conversations from a wellbeing perspective — sentiment, tone, emotional arc, recurring patterns — and generates a supportive, science-grounded report in both Markdown and HTML. Default lookback is 48 hours across all projects. Uses recognised emotion frameworks (Plutchik, Ekman, Russell's circumplex, Pennebaker linguistic markers) and cites the science behind every observation. Learns the user's baseline tone over time so future reports flag genuine shifts, not noise. Use when the user asks for an emotional/wellbeing recap, mood check, sentiment review, or wants to understand their own ups and downs across recent work sessions.
tools
Plays the role of a real user in an interview-style usability test. Takes context about the product (URL, description, focus areas), auto-suggests a persona (overridable), then drives real Chrome via the claude-in-chrome extension to explore the product think-aloud style — narrating live reactions while flagging confusion, friction, and delight, and capturing GIFs/screenshots of the friction moments. Produces a structured UX report with severity-ranked pain points, what worked, and prioritized recommendations. Learns over time which findings the user considers signal vs noise. Use when you want a real-user-perspective audit of a web product to catch UX/UI/product issues that automated tests can't catch.