Analyses the current project across code quality, feature gaps, documentation, security, competitive landscape, and monetisation opportunities, then files prioritised GitHub issues. Use when the user says improve this, analyse this project, find improvements, or fill the backlog.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-workflow-skills:improveThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Project: !`basename $(git rev-parse --show-toplevel 2>/dev/null) 2>/dev/null || basename $PWD`
Project: !basename $(git rev-parse --show-toplevel 2>/dev/null) 2>/dev/null || basename $PWD
Open issues: !gh issue list --state open --json number --jq 'length' 2>/dev/null || echo "unknown"
Last tag: !git describe --tags --abbrev=0 2>/dev/null || echo "none"
Recent commits: !git log --oneline -5 2>/dev/null || echo "none"
Analyses the current project from multiple angles — technical, strategic, and commercial — then files actionable GitHub issues for every finding.
gh auth status 2>&1 || { echo "ERROR: gh is not authenticated. Run: gh auth login"; exit 1; }
Read these files to build context before analysing anything:
README.md — stated purpose, audience, and feature setCLAUDE.md — current status, decisions, next steps.claude-plugin/plugin.json or manifest files — metadata and versioningThen inventory all files:
find . -not -path './.git/*' -type f | sort
Read a representative sample of source files to understand the implementation. Note: what does this project do, who is it for, and what problem does it solve?
Review source files for:
For shell scripts, also check:
bash -n <script.sh> # syntax check each script
Label findings: bug for defects, enhancement for quality improvements.
Based on the project's stated purpose in README.md, identify:
Label findings: enhancement.
CLAUDE.md current with the real project state?Label findings: documentation.
Review for:
Label findings: security.
Search for similar projects, tools, or plugins in the same space:
Use WebSearch to research. Focus on actionable gaps, not general observations.
Label findings: enhancement or idea.
Think about realistic ways this project could generate passive income or build leverage:
Be concrete — vague suggestions are not useful. If an opportunity is real, describe exactly what would need to be built or done.
Label findings: idea.
For each distinct finding across all dimensions, create one GitHub issue:
gh issue create \
--title "<category>: <brief description>" \
--body "$(cat <<'EOF'
## Summary
<one paragraph describing the finding>
## Why it matters
<impact on users, security, revenue, or maintainability>
## Suggested approach
<concrete steps to address this>
## References
<links to competitive examples, docs, or research — if applicable>
EOF
)" \
--label "<bug|enhancement|documentation|security|idea>"
Avoid duplicate issues — check existing open issues first:
gh issue list --state open --limit 100
Note each issue number as you create it.
Output a table of all issues filed:
| # | Title | Label | Priority |
|---|---|---|---|
| N | ... | ... | High/Med/Low |
Then call out:
npx claudepluginhub ali5ter/claude-plugins --plugin claude-workflow-skillsCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.