视觉画布设计
canvas-design
基于设计原则创作静态视觉作品,用于海报与品牌图形。
improve【文档与办公】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.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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: