#849 by GitHub stars
doccker/cc-use-exp
⛔ No longer maintained → dev-agent-kit/recipes 让 Claude Code、Antigravity、Gemini CLI、Codex、Cursor 开箱即用的分层配置模板,总结十多年的日常开发经验
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
.antigravity/skills/api-design-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/api-proxy-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/async-task-pattern/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/bash-style/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/code-quality-principles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/external-system-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/field-mapping-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/frontend-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/go-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/java-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/multi-tenant-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/ops-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/payment-callback-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/python-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/query-performance-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/redis-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/refactor-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/ruanzhu/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/rust-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/size-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/storage-url-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/streaming-export-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/time-zone-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.antigravity/skills/ui-ux-pro-max/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/api-design-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/async-task-pattern/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/bash-style/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/code-quality-principles/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/external-system-debugging/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/field-mapping-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/frontend-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/frontend-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/go-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/java-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/multi-tenant-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/ops-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/payment-callback-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/pic-business/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/pic-cartoon/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/python-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/query-performance-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/redis-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/refactor-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/rust-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/size-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/streaming-export-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
.gemini/skills/time-zone-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/api-design-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/bash-style/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/field-mapping-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/frontend-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/go-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/java-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/ops-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/python-dev/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/redis-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/refactor-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/ruanzhu/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/size-check/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/storage-url-safety/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Network or broad shell → After Network or broad shell
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
skills/ui-ux-pro-max/SKILL.md
Week of Nov 2, 2026 · +0 / −0 lines
Before Instructions only → After Instructions only
64470cb5c2b0 → 64470cb5c2b0
Diff text is unavailable under the recorded licenses. Line counts and the GitHub link remain available.
Week of Oct 26, 2026 · Line counts unavailable
Before Not checked yet → After Instructions only
First observation → 64470cb5c2b0
No earlier version was observed for comparison.
Verified commit 64470cb5c2b0c86163147d832706f340cf9b1eef
git clone --filter=blob:none --no-checkout https://github.com/doccker/cc-use-exp.git .hotskills/doccker-cc-use-exp && git -C .hotskills/doccker-cc-use-exp checkout --detach 64470cb5c2b0c86163147d832706f340cf9b1eef
# Copy each selected skill directory from .hotskills/doccker-cc-use-exp into .claude/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/doccker/cc-use-exp.git .hotskills/doccker-cc-use-exp && git -C .hotskills/doccker-cc-use-exp checkout --detach 64470cb5c2b0c86163147d832706f340cf9b1eef
# Copy each selected skill directory from .hotskills/doccker-cc-use-exp into .agents/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/doccker/cc-use-exp.git .hotskills/doccker-cc-use-exp && git -C .hotskills/doccker-cc-use-exp checkout --detach 64470cb5c2b0c86163147d832706f340cf9b1eef
# Copy each selected skill directory from .hotskills/doccker-cc-use-exp into .cursor/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/doccker/cc-use-exp.git .hotskills/doccker-cc-use-exp && git -C .hotskills/doccker-cc-use-exp checkout --detach 64470cb5c2b0c86163147d832706f340cf9b1eef
# Copy each selected skill directory from .hotskills/doccker-cc-use-exp into .gemini/skills/<skill-name>/git clone --filter=blob:none --no-checkout https://github.com/doccker/cc-use-exp.git .hotskills/doccker-cc-use-exp && git -C .hotskills/doccker-cc-use-exp checkout --detach 64470cb5c2b0c86163147d832706f340cf9b1eef
# Copy each selected skill directory from .hotskills/doccker-cc-use-exp into .github/skills/<skill-name>/Heat
1.7- Star growth, last 7 daysAhead of 6% of tracked repositories
- Star growth, last 24 hoursAhead of 71% of tracked repositories
- Rank movement, last 7 daysAhead of 7% of tracked repositories
- Commits, last 30 daysAhead of 0% of tracked repositories
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekAhead of 0% of tracked repositories
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
Individual skills in this repository
- api-design-safety
.antigravity/skills/api-design-safety - api-proxy-safety
.antigravity/skills/api-proxy-safety - async-task-pattern
.antigravity/skills/async-task-pattern - bash-style
.antigravity/skills/bash-style - code-quality-principles
.antigravity/skills/code-quality-principles - external-system-debugging
.antigravity/skills/external-system-debugging - field-mapping-safety
.antigravity/skills/field-mapping-safety - frontend-dev
.antigravity/skills/frontend-dev - go-dev
.antigravity/skills/go-dev - java-dev
.antigravity/skills/java-dev - multi-tenant-safety
.antigravity/skills/multi-tenant-safety - ops-safety
.antigravity/skills/ops-safety - payment-callback-safety
.antigravity/skills/payment-callback-safety - python-dev
.antigravity/skills/python-dev - query-performance-safety
.antigravity/skills/query-performance-safety - redis-safety
.antigravity/skills/redis-safety - refactor-safety
.antigravity/skills/refactor-safety - ruanzhu
.antigravity/skills/ruanzhu - rust-dev
.antigravity/skills/rust-dev - size-check
.antigravity/skills/size-check - storage-url-safety
.antigravity/skills/storage-url-safety - streaming-export-safety
.antigravity/skills/streaming-export-safety - time-zone-safety
.antigravity/skills/time-zone-safety - ui-ux-pro-max
.antigravity/skills/ui-ux-pro-max - api-design-safety
.gemini/skills/api-design-safety - async-task-pattern
.gemini/skills/async-task-pattern - bash-style
.gemini/skills/bash-style - code-quality-principles
.gemini/skills/code-quality-principles - external-system-debugging
.gemini/skills/external-system-debugging - field-mapping-safety
.gemini/skills/field-mapping-safety - frontend-dev
.gemini/skills/frontend-dev - frontend-safety
.gemini/skills/frontend-safety - go-dev
.gemini/skills/go-dev - java-dev
.gemini/skills/java-dev - multi-tenant-safety
.gemini/skills/multi-tenant-safety - ops-safety
.gemini/skills/ops-safety - payment-callback-safety
.gemini/skills/payment-callback-safety - pic-business
.gemini/skills/pic-business - pic-cartoon
.gemini/skills/pic-cartoon - python-dev
.gemini/skills/python-dev - query-performance-safety
.gemini/skills/query-performance-safety - redis-safety
.gemini/skills/redis-safety - refactor-safety
.gemini/skills/refactor-safety - rust-dev
.gemini/skills/rust-dev - size-check
.gemini/skills/size-check - streaming-export-safety
.gemini/skills/streaming-export-safety - time-zone-safety
.gemini/skills/time-zone-safety - api-design-safety
skills/api-design-safety - bash-style
skills/bash-style - field-mapping-safety
skills/field-mapping-safety - frontend-dev
skills/frontend-dev - go-dev
skills/go-dev - java-dev
skills/java-dev - ops-safety
skills/ops-safety - python-dev
skills/python-dev - redis-safety
skills/redis-safety - refactor-safety
skills/refactor-safety - ruanzhu
skills/ruanzhu - size-check
skills/size-check - storage-url-safety
skills/storage-url-safety - ui-ux-pro-max
skills/ui-ux-pro-max
How it works
api-design-safety
When your agent uses it
当设计或修改 REST API 响应结构、处理 API 返回值,或生成 Excel/CSV/PDF/对账文件等下游产物时触发。防止 API 设计缺陷导致的字段错位、类型歧义,以及生成产物时关键字段缺失但静默成功的问题。
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
4,116 tokensWhen the skill is activated
Reference documents
2,683 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 泛型方法重载歧义
- 陷阱 #2: 响应字段语义不清
- 陷阱 #3: 空值处理不一致
- 陷阱 #4: HTTP 状态码与业务状态码混淆
- 陷阱 #5: 生成下游产物前缺乏完整性校验(看似成功,下游静默失败)
- 检查清单(API 设计)
- 陷阱 #6: 业务错用框架异常 → 全部变成 500
- 适用范围
- 规则溯源
Files
SKILL.mdcore15,122 bytesreferences/multi-lang-examples.mddoc11,108 bytes../../../.claude-plugin/marketplace.jsonasset844 bytes../../../.claude-plugin/plugin.jsonasset470 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-proxy-safety
When your agent uses it
网关/代理/WAF/CDN 中间件的安全关键词匹配实现规范,防止纯子串匹配误判正常响应内容中的技术术语(如 Cloudflare、502、error)
What it loads into context
Frontmatter
54 tokensAlways available to the agent
SKILL.md
1,741 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 核心问题
- 解决方案:强/弱特征拆分 + 分层判定
- 不同场景的匹配策略
- 隐含缺陷判定
- 与相关 skill 的边界
- 规则溯源
Files
SKILL.mdcore6,194 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubasync-task-pattern
When your agent uses it
当 API/任务可能执行超过 10 秒(批量数据处理、远程 API 批量调用、全表扫描、跨租户聚合)时触发。防止同步接口被网关 30s 超时切断、用户重复点击触发并发、状态缓存内存泄漏等问题。提供异步任务状态机标准模板。
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
2,648 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发条件
- 陷阱 #1: 同步阻塞被网关切断
- 陷阱 #2: 状态缓存无界增长 → 内存泄漏
- 陷阱 #3: 子线程丢失 TenantContext
- 陷阱 #4: 重复触发导致并发跑
- 陷阱 #5: 前端双 useEffect 轮询冲突
- 前端 UX 规范
- 检查清单(Code Review)
- 反模式(不要这么做)
- 升级路径
- 规则溯源
Files
SKILL.mdcore9,839 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbash-style
When your agent uses it
当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件,或在 Markdown 中编写 bash 代码块时触发。提供 Bash 编写规范。
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,489 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 注释规范
- 2. 文件写入方式
- 3. Heredoc 引号规则
- 4. 权限与路径
- 5. 脚本规范
- 6. 常用模式
- 7. 文档中的代码块
- 参考资料
Files
SKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-quality-principles
When your agent uses it
当编写新模块、设计接口、重构代码或代码审查时触发。提供经典模块化六原则检查清单(大小适中/调用深度/扇入扇出/边界清晰/作用域内聚/可预测性),适用于 PR/Review/新模块设计场景。
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,643 tokensWhen the skill is activated
Reference documents
4,259 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 六原则速查表
- 1. 模块大小适中
- 2. 减少调用深度
- 3. 多扇入,少扇出
- 4. 接口边界清晰 + 统一错误返回
- 5. 作用域内聚
- 6. 功能可预测
- 检查清单(PR / Review 对照)
- 与其他 skill 的边界
- 规则溯源
Files
SKILL.mdcore5,473 bytesreferences/modularity.mddoc7,689 bytesreferences/predictability.mddoc7,967 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexternal-system-debugging
When your agent uses it
涉及浏览器、编辑器、CDN/WAF、IM 平台、操作系统剪贴板、第三方 SaaS 等"外部黑盒系统"的代码编写或 bug 调试时触发。强制先抓真实环境数据再推理,避免连续 2 轮"凭代码推理"的修复 no-op。关键词:粘贴/复制异常、跨平台显示不一致、第三方 API 怪结果、CDN/WAF 拦截、本地复现失败、HTML→MD 转换丢属性。
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,726 tokensWhen the skill is activated
Reference documents
3,045 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时触发
- 黑盒判定清单
- 数据采集模板(核心)
- 调试决策流
- 反模式警示(铁律)
- 与其他 skill 的边界
- 案例库
- 规则溯源
Files
SKILL.mdcore5,677 bytesreferences/case-csdn-paste-list.mddoc3,224 bytesreferences/case-http-cdn-waf.mddoc2,930 bytesreferences/case-proxy-keyword-misjudge.mddoc1,699 bytesreferences/template-browser-paste-format.mddoc1,928 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfield-mapping-safety
When your agent uses it
当重构涉及字段映射(dataIndex、枚举映射、类型转换)时触发。防止字段名推测错误,确保字段映射的正确性。
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
2,689 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 核心原则
- 检查清单
- 常见陷阱
- 验证流程
- 防御性编程
- 规则溯源
Files
SKILL.mdcore9,447 bytesSKILL.mdcore9,447 bytesSKILL.mdcore9,447 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-dev
When your agent uses it
前端开发规范,包含 Vue 3 编码规范、UI 风格约束、TypeScript 规范等
What it loads into context
Frontmatter
31 tokensAlways available to the agent
SKILL.md
3,963 tokensWhen the skill is activated
Reference documents
8,556 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- UI 风格约束
- 技术栈
- Vue 编码规范
- 状态管理(Pinia)
- 交互状态处理
- TypeScript 规范
- API 调用类型安全
- 性能优化
- 目录结构
- 样式管理规范
- 请求体完整性规范
- API 错误处理规范
- React/antd 高频陷阱
- 类型复用规范
- 详细参考
Files
SKILL.mdcore14,270 bytesreferences/date-time.mddoc1,327 bytesreferences/frontend-style.mddoc24,816 bytesreferences/miniapp-pitfalls.mddoc3,814 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgo-dev
When your agent uses it
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
What it loads into context
Frontmatter
29 tokensAlways available to the agent
SKILL.md
1,028 tokensWhen the skill is activated
Reference documents
3,875 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- import 顺序
- 错误处理
- 并发编程
- 测试规范
- 性能优化
- 项目结构
- 详细参考
Files
SKILL.mdcore3,513 bytesSKILL.mdcore3,513 bytesSKILL.mdcore3,513 bytesreferences/date-time.mddoc1,562 bytesreferences/go-style.mddoc11,514 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-dev
When your agent uses it
Java 开发规范,包含命名约定、异常处理、Spring Boot 最佳实践等
What it loads into context
Frontmatter
27 tokensAlways available to the agent
SKILL.md
5,068 tokensWhen the skill is activated
Reference documents
13,234 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 类成员顺序
- DTO/VO 类规范
- 批量查询规范
- N+1 查询防范
- 并发安全规范
- 异常处理
- 空值处理
- 并发编程
- 测试规范 (JUnit 5)
- Spring Boot 规范
- 输入校验规范
- 性能优化
- 第三方 API HTTP 客户端选型
- Native SQL 规范
- 日志规范
- Spring Bean 命名冲突
- 详细参考
Files
SKILL.mdcore18,195 bytesSKILL.mdcore18,195 bytesSKILL.mdcore18,195 bytesreferences/code-patterns.mddoc3,441 bytesreferences/collections.mddoc4,238 bytesreferences/concurrency-db-patterns.mddoc7,184 bytesreferences/concurrency.mddoc4,573 bytesreferences/date-time.mddoc1,266 bytesreferences/http-client.mddoc2,952 bytesreferences/java-style.mddoc17,175 bytesreferences/spring.mddoc8,302 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmulti-tenant-safety
When your agent uses it
当代码涉及多租户隔离(TenantContext、tenantId、租户拦截器/过滤器、X-Tenant-Code)时触发。防止租户越权访问、数据串租户等安全问题。
What it loads into context
Frontmatter
60 tokensAlways available to the agent
SKILL.md
3,991 tokensWhen the skill is activated
Reference documents
1,922 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 租户上下文来源信任错误
- 陷阱 #1.5: Service 层调用 `Repository.findById(id)` 缺租户过滤
- 陷阱 #2: 数据查询层缺少全局租户过滤
- 陷阱 #3: 前端未处理租户不匹配的 403
- 陷阱 #4: 租户 ID 输入框允许手动输入
- 陷阱 #5: 功能级授权 ≠ 数据级隔离
- 检查清单(多租户隔离)
- 适用范围
- 规则溯源
Files
SKILL.mdcore14,040 bytesSKILL.mdcore14,040 bytesreferences/multi-lang-examples.mddoc7,937 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubops-safety
When your agent uses it
当用户执行系统级命令(sysctl、iptables、systemctl、Docker 配置、数据库 DDL)或进行服务器运维操作时触发。提供运维安全规范。
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 系统级命令规则
- 2. 回滚方案要求
- 3. 问题排查原则
- 4. 特定场景规则
- 5. 禁止行为
- 6. 风险等级定义
Files
SKILL.mdcore3,446 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpayment-callback-safety
When your agent uses it
当代码涉及支付回调、webhook 通知、notify_url、微信支付/支付宝回调处理时触发。防止回调伪造、重放攻击、金额篡改等支付安全问题。
What it loads into context
Frontmatter
57 tokensAlways available to the agent
SKILL.md
2,712 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 回调未验证平台签名
- 陷阱 #2: 未做防重放校验
- 陷阱 #3: 信任回调中的金额
- 陷阱 #4: 回调与对账走不同的校验逻辑
- 陷阱 #5: 占位/TODO 实现上线
- 检查清单(支付回调安全)
- 适用范围
- 规则溯源
Files
SKILL.mdcore9,789 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-dev
When your agent uses it
Python 开发规范,包含 PEP 8 风格、类型注解、异常处理、测试规范等
What it loads into context
Frontmatter
30 tokensAlways available to the agent
SKILL.md
1,606 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 类型注解
- 异常处理
- 自定义异常
- 日志规范
- 测试规范(pytest)
- 异步编程
- 项目结构
- 依赖管理
- 性能优化
Files
SKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytesSKILL.mdcore6,018 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubquery-performance-safety
When your agent uses it
当代码涉及循环内查询、批量 ID 查询、IN 子句、BFS/递归遍历、嵌套 service 调用时触发。防止 N+1 查询、IN 子句过长、递归内存炸裂等性能陷阱。
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
4,908 tokensWhen the skill is activated
Reference documents
1,671 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 循环内调用单条查询 → N+1
- 陷阱 #2: IN 子句不分批
- 陷阱 #3: BFS/递归遍历无总节点上限
- 陷阱 #4: 嵌套 service 调用造成隐式重复查询
- 陷阱 #5: 大表 WHERE / IN 缺失索引
- 陷阱 #6: 缓存 / 二级缓存反模式
- 性能预算速查表
- 多语言示例
- 规则溯源
Files
SKILL.mdcore17,268 bytesreferences/multi-lang-examples.mddoc5,976 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubredis-safety
When your agent uses it
当用户操作 Redis 相关代码(go-redis、Jedis、redis-py、ioredis)时触发。涵盖禁止 KEYS 命令、SCAN 替代、大 key 控制、Pipeline 批量、TTL 规范等安全与性能要点。
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
661 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 禁止操作
- 必须遵守
Files
SKILL.mdcore2,075 bytesSKILL.mdcore2,075 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrefactor-safety
When your agent uses it
当用户要求重构代码(提取组件、合并重复逻辑、重命名变量、优化结构)时触发。提供重构安全检查清单,防止丢失原始上下文。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
6,191 tokensWhen the skill is activated
Reference documents
1,786 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 重构流程
- 常见陷阱
- 陷阱 #9: 散弹式修复(Shotgun Fix)
- 陷阱 #10: 位置对应集合的去重/过滤错位
- 规则溯源
Files
SKILL.mdcore21,451 bytesSKILL.mdcore21,451 bytesreferences/multi-lang-examples.mddoc6,966 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubruanzhu
When your agent uses it
当用户执行 /ruanzhu 命令或请求生成软著源代码文档时触发。提供软著源代码 DOCX 生成规范。
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
1,566 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> 强制执行规则
- 参考信息(仅供了解,不要自行实现)
- 错误处理
Files
SKILL.mdcore4,790 bytesSKILL.mdcore4,790 bytesSKILL.mdcore4,790 bytesSKILL.mdcore4,790 bytesSKILL.mdcore4,790 bytesSKILL.mdcore4,790 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-dev
When your agent uses it
Rust 开发规范(聚焦 Axum + Tokio 后端栈),覆盖工具链、错误处理、异步陷阱、模块组织、依赖管理与测试规范
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
2,683 tokensWhen the skill is activated
Reference documents
4,642 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 模块组织
- 错误处理(核心)
- 异步编程红线
- 所有权与借用最小集
- Axum 实战要点
- 依赖管理
- 测试规范
- unsafe 红线
- 性能要点
- 详细参考
Files
SKILL.mdcore8,463 bytesSKILL.mdcore8,463 bytesSKILL.mdcore8,463 bytesSKILL.mdcore8,463 bytesreferences/async-axum.mddoc10,290 bytesreferences/rust-style.mddoc5,604 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsize-check
When your agent uses it
Review changed code for reuse, quality, and efficiency, then fix any issues found. Also scans project files for size limit violations.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,590 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 功能 1:代码简化(原有能力)
- 功能 2:文件行数扫描
- 功能 3:CSS 提取检查
- 修复流程
- 安全原则
- 规则溯源
Files
SKILL.mdcore5,376 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstorage-url-safety
When your agent uses it
当使用 MinIO/OSS/S3 等对象存储、设计文件上传下载功能时触发。提供存储 URL 策略选择规范,防止 URL 过期、访问失败等问题。
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
2,974 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 头像等长期资源使用预签名 URL
- URL 策略选择表
- 陷阱 #2: 公开 URL 的 Bucket 未配置公开读
- 陷阱 #3: 预签名 URL 的有效期设置不当
- 陷阱 #4: 前端直传时未校验文件类型和大小
- 陷阱 #5: CDN 回源配置错误
- 陷阱 #6: 响应层 URL 补全逻辑散落在各 Service
- 检查清单(存储 URL 策略)
- 适用范围
- 规则溯源
Files
SKILL.mdcore10,472 bytesSKILL.mdcore10,472 bytesSKILL.mdcore10,472 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstreaming-export-safety
When your agent uses it
当代码涉及 Excel/CSV/JSON/PDF 大文件导出、批量序列化、内存里构建大对象时触发。防止 OOM、临时文件残留、同步导出阻塞 HTTP 线程等内存安全陷阱。
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
2,845 tokensWhen the skill is activated
Reference documents
3,077 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 决策:什么时候必须流式?
- 陷阱 #1:Excel 大数据 → XSSFWorkbook 全量加载 OOM
- 陷阱 #2:CSV 大文件 → 整文件 readlines / List 拼接
- 陷阱 #3:JSON 大数组导出 → ObjectMapper.writeValueAsString
- 陷阱 #4:PDF 大报表 → 全文档预渲染
- 陷阱 #5:大数据导出同步阻塞 HTTP 线程
- 通用检查清单
- 相关 skill
- 规则溯源
Files
SKILL.mdcore9,800 bytesreferences/multi-lang-examples.mddoc11,956 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtime-zone-safety
When your agent uses it
当代码出现 LocalDate.now() / LocalDateTime.now() / Instant.now() / new Date() / Date.now() / time.Now() 等"当前时间"调用,或涉及周/月/日起点、跨时区比较、数据库时间字段时触发。防止生产环境时区漂移导致的统计错乱。
What it loads into context
Frontmatter
79 tokensAlways available to the agent
SKILL.md
2,830 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 裸调 `.now()` 依赖 JVM 默认时区
- 陷阱 #2: 周/月/日起点计算缺失时区
- 陷阱 #3: 数据库与应用层时区不一致
- 陷阱 #4: 跨时区比较的隐式陷阱
- 多语言示例
- 总检查清单
- 规则溯源
Files
SKILL.mdcore9,476 bytesSKILL.mdcore9,476 bytesSKILL.mdcore9,476 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui-ux-pro-max
When your agent uses it
专业级 UI/UX 设计规范,需要高质量界面设计时手动触发或描述"设计感/专业UI"时自动触发。覆盖视觉层次、配色体系、排版节奏、交互微动效、响应式适配等。日常前端开发由 frontend-dev skill + frontend-design 插件覆盖。
What it loads into context
Frontmatter
86 tokensAlways available to the agent
SKILL.md
4,014 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 设计哲学
- 反 AI 风格清单
- 配色体系
- 排版系统
- 间距系统
- 视觉层次
- 阴影系统
- 圆角系统
- 交互微动效
- 响应式设计
- 组件设计模式
- 无障碍基础
- 代码输出要求
- 设计评审检查清单
- 规则溯源
Files
SKILL.mdcore11,555 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-design-safety
When your agent uses it
当设计或修改 REST API 响应结构、处理 API 返回值,或生成 Excel/CSV/PDF/对账文件等下游产物时触发。防止 API 设计缺陷导致的字段错位、类型歧义,以及生成产物时关键字段缺失但静默成功的问题。
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
4,122 tokensWhen the skill is activated
Reference documents
2,683 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 泛型方法重载歧义
- 陷阱 #2: 响应字段语义不清
- 陷阱 #3: 空值处理不一致
- 陷阱 #4: HTTP 状态码与业务状态码混淆
- 陷阱 #5: 生成下游产物前缺乏完整性校验(看似成功,下游静默失败)
- 检查清单(API 设计)
- 陷阱 #6: 业务错用框架异常 → 全部变成 500
- 适用范围
- 规则溯源
Files
SKILL.mdcore15,153 bytesreferences/multi-lang-examples.mddoc11,108 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubasync-task-pattern
When your agent uses it
当 API/任务可能执行超过 10 秒(批量数据处理、远程 API 批量调用、全表扫描、跨租户聚合)时触发。防止同步接口被网关 30s 超时切断、用户重复点击触发并发、状态缓存内存泄漏等问题。提供异步任务状态机标准模板。
What it loads into context
Frontmatter
87 tokensAlways available to the agent
SKILL.md
2,654 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发条件
- 陷阱 #1: 同步阻塞被网关切断
- 陷阱 #2: 状态缓存无界增长 → 内存泄漏
- 陷阱 #3: 子线程丢失 TenantContext
- 陷阱 #4: 重复触发导致并发跑
- 陷阱 #5: 前端双 useEffect 轮询冲突
- 前端 UX 规范
- 检查清单(Code Review)
- 反模式(不要这么做)
- 升级路径
- 规则溯源
Files
SKILL.mdcore9,870 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbash-style
When your agent uses it
Bash 脚本与系统命令规范。禁止行尾注释,强制使用 tee/heredoc 写入,提升命令执行的可维护性。
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
373 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🚫 严格禁止
- 🛠<U+FE0F> 脚本编写原则
- 💻 命令输出与日志
Files
SKILL.mdcore1,223 bytesSKILL.mdcore1,223 bytesSKILL.mdcore1,223 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubcode-quality-principles
When your agent uses it
当编写新模块、设计接口、重构代码或代码审查时触发。提供经典模块化六原则检查清单(大小适中/调用深度/扇入扇出/边界清晰/作用域内聚/可预测性),适用于 PR/Review/新模块设计场景。
What it loads into context
Frontmatter
81 tokensAlways available to the agent
SKILL.md
1,649 tokensWhen the skill is activated
Reference documents
4,259 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 六原则速查表
- 1. 模块大小适中
- 2. 减少调用深度
- 3. 多扇入,少扇出
- 4. 接口边界清晰 + 统一错误返回
- 5. 作用域内聚
- 6. 功能可预测
- 检查清单(PR / Review 对照)
- 与其他 skill 的边界
- 规则溯源
Files
SKILL.mdcore5,504 bytesreferences/modularity.mddoc7,689 bytesreferences/predictability.mddoc7,967 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubexternal-system-debugging
When your agent uses it
涉及浏览器、编辑器、CDN/WAF、IM 平台、操作系统剪贴板、第三方 SaaS 等"外部黑盒系统"的代码编写或 bug 调试时触发。强制先抓真实环境数据再推理,避免连续 2 轮"凭代码推理"的修复 no-op。关键词:粘贴/复制异常、跨平台显示不一致、第三方 API 怪结果、CDN/WAF 拦截、本地复现失败、HTML→MD 转换丢属性。
What it loads into context
Frontmatter
130 tokensAlways available to the agent
SKILL.md
1,673 tokensWhen the skill is activated
Reference documents
2,570 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 何时触发
- 黑盒判定清单
- 数据采集模板(核心)
- 调试决策流
- 反模式警示(铁律)
- 与其他 skill 的边界
- 案例库
- 规则溯源
Files
SKILL.mdcore5,493 bytesreferences/case-csdn-paste-list.mddoc3,224 bytesreferences/case-http-cdn-waf.mddoc2,930 bytesreferences/template-browser-paste-format.mddoc1,928 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfield-mapping-safety
When your agent uses it
当重构涉及字段映射(dataIndex、枚举映射、类型转换)时触发。防止字段名推测错误,确保字段映射的正确性。
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
2,695 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 核心原则
- 检查清单
- 常见陷阱
- 验证流程
- 防御性编程
- 规则溯源
Files
SKILL.mdcore9,478 bytesSKILL.mdcore9,478 bytesSKILL.mdcore9,478 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-dev
When your agent uses it
前端开发规范,包含 Vue 3 编码规范、UI 风格约束、TypeScript 规范等
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
4,041 tokensWhen the skill is activated
Reference documents
6,937 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- UI 风格约束
- 技术栈
- Vue 编码规范
- 状态管理(Pinia)
- 交互状态处理
- TypeScript 规范
- API 调用类型安全
- 性能优化
- 目录结构
- 样式管理规范
- 请求体完整性规范
- API 错误处理规范
- React/antd 高频陷阱
- 类型复用规范
- 详细参考
Files
SKILL.mdcore14,487 bytesreferences/date-time.mddoc1,327 bytesreferences/frontend-style.mddoc19,193 bytesreferences/miniapp-pitfalls.mddoc3,814 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-safety
When your agent uses it
前端修改安全约束。当用户修改 Vue/React 组件、调整页面布局、创建覆盖层/蒙版组件时激活。提供数据绑定保护、布局一致性规范、覆盖层定位规范。
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
1,931 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 绝对禁止修改(除非明确要求重构逻辑)
- 允许修改
Files
SKILL.mdcore6,588 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgo-dev
When your agent uses it
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等。当操作 .go, go.mod, go.sum 文件时自动激活。
What it loads into context
Frontmatter
45 tokensAlways available to the agent
SKILL.md
588 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🛠<U+FE0F> 工具链
- 命名约定
- 错误处理
- 并发编程核心原则
- 性能优化建议
Files
SKILL.mdcore2,080 bytesSKILL.mdcore2,080 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-dev
When your agent uses it
Java 开发规范,包含命名约定、异常处理、Spring Boot 最佳实践等
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
5,176 tokensWhen the skill is activated
Reference documents
12,715 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 类成员顺序
- DTO/VO 类规范
- 批量查询规范
- N+1 查询防范
- 并发安全规范
- 异常处理
- 空值处理
- 并发编程
- 测试规范 (JUnit 5)
- Spring Boot 规范
- 输入校验规范
- 性能优化
- 第三方 API HTTP 客户端选型
- Native SQL 规范
- 日志规范
- Spring Bean 命名冲突
- 详细参考
Files
SKILL.mdcore18,544 bytesSKILL.mdcore18,544 bytesSKILL.mdcore18,544 bytesreferences/code-patterns.mddoc3,441 bytesreferences/collections.mddoc4,238 bytesreferences/concurrency-db-patterns.mddoc7,184 bytesreferences/concurrency.mddoc4,573 bytesreferences/date-time.mddoc1,266 bytesreferences/http-client.mddoc2,952 bytesreferences/java-style.mddoc17,175 bytesreferences/spring.mddoc6,430 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubmulti-tenant-safety
When your agent uses it
当代码涉及多租户隔离(TenantContext、tenantId、租户拦截器/过滤器、X-Tenant-Code)时触发。 防止租户越权访问、数据串租户等安全问题。
What it loads into context
Frontmatter
64 tokensAlways available to the agent
SKILL.md
4,001 tokensWhen the skill is activated
Reference documents
1,922 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 租户上下文来源信任错误
- 陷阱 #1.5: Service 层调用 `Repository.findById(id)` 缺租户过滤
- 陷阱 #2: 数据查询层缺少全局租户过滤
- 陷阱 #3: 前端未处理租户不匹配的 403
- 陷阱 #4: 租户 ID 输入框允许手动输入
- 陷阱 #5: 功能级授权 ≠ 数据级隔离
- 检查清单(多租户隔离)
- 适用范围
- 规则溯源
Files
SKILL.mdcore14,079 bytesSKILL.mdcore14,079 bytesreferences/multi-lang-examples.mddoc7,937 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubops-safety
When your agent uses it
运维安全详细规范。当涉及系统配置变更、核心服务重启、文件权限修改时激活。要求提供风险评估和回滚方案。
What it loads into context
Frontmatter
42 tokensAlways available to the agent
SKILL.md
381 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🚨 风险分级与评估
- 🛡<U+FE0F> 回滚方案模板
- ⚠<U+FE0F> 核心禁止项
Files
SKILL.mdcore1,369 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpayment-callback-safety
When your agent uses it
当代码涉及支付回调、webhook 通知、notify_url、微信支付/支付宝回调处理时触发。 防止回调伪造、重放攻击、金额篡改等支付安全问题。
What it loads into context
Frontmatter
61 tokensAlways available to the agent
SKILL.md
2,722 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 回调未验证平台签名
- 陷阱 #2: 未做防重放校验
- 陷阱 #3: 信任回调中的金额
- 陷阱 #4: 回调与对账走不同的校验逻辑
- 陷阱 #5: 占位/TODO 实现上线
- 检查清单(支付回调安全)
- 适用范围
- 规则溯源
Files
SKILL.mdcore9,828 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpic-business
When your agent uses it
商务专业风信息图生成。支持风格预设、配色、图标、布局、密度等参数化控制。手动触发。
What it loads into context
Frontmatter
41 tokensAlways available to the agent
SKILL.md
1,000 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 可配置参数
- 生成规则
- 禁止事项
- 输出要求
- 使用示例
Files
SKILL.mdcore3,611 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpic-cartoon
When your agent uses it
手绘卡通风信息图生成。用户描述内容后,Gemini 生成手绘涂鸦风格的信息图并保存到本地。手动触发。
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
610 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 生成规则
- 禁止事项
- 输出要求
Files
SKILL.mdcore2,065 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-dev
When your agent uses it
Python 开发规范,包含 PEP 8 风格、类型注解、异步编程、性能优化等。当操作 .py, pyproject.toml, requirements.txt 文件时自动激活。
What it loads into context
Frontmatter
50 tokensAlways available to the agent
SKILL.md
500 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🛠<U+FE0F> 工具链与格式化
- 命名约定
- 🐍 Pythonic 特色
- 异步编程原则
- 异常处理
Files
SKILL.mdcore1,737 bytesSKILL.mdcore1,737 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubquery-performance-safety
When your agent uses it
当代码涉及循环内查询、批量 ID 查询、IN 子句、BFS/递归遍历、嵌套 service 调用时触发。防止 N+1 查询、IN 子句过长、递归内存炸裂等性能陷阱。
What it loads into context
Frontmatter
69 tokensAlways available to the agent
SKILL.md
4,914 tokensWhen the skill is activated
Reference documents
1,671 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 循环内调用单条查询 → N+1
- 陷阱 #2: IN 子句不分批
- 陷阱 #3: BFS/递归遍历无总节点上限
- 陷阱 #4: 嵌套 service 调用造成隐式重复查询
- 陷阱 #5: 大表 WHERE / IN 缺失索引
- 陷阱 #6: 缓存 / 二级缓存反模式
- 性能预算速查表
- 多语言示例
- 规则溯源
Files
SKILL.mdcore17,299 bytesreferences/multi-lang-examples.mddoc5,976 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubredis-safety
When your agent uses it
当用户操作 Redis 相关代码(go-redis、Jedis、redis-py、ioredis)时触发。涵盖禁止 KEYS 命令、SCAN 替代、大 key 控制、Pipeline 批量、TTL 规范等安全与性能要点。
What it loads into context
Frontmatter
68 tokensAlways available to the agent
SKILL.md
667 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 禁止操作
- 必须遵守
Files
SKILL.mdcore2,106 bytesSKILL.mdcore2,106 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrefactor-safety
When your agent uses it
当用户要求重构代码(提取组件、合并重复逻辑、重命名变量、优化结构)时触发。提供重构安全检查清单,防止丢失原始上下文。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
6,144 tokensWhen the skill is activated
Reference documents
1,786 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 重构流程
- 常见陷阱
- 陷阱 #9: 散弹式修复(Shotgun Fix)
- 陷阱 #10: 位置对应集合的去重/过滤错位
- 规则溯源
Files
SKILL.mdcore21,258 bytesSKILL.mdcore21,258 bytesreferences/multi-lang-examples.mddoc6,966 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrust-dev
When your agent uses it
Rust 开发规范(聚焦 Axum + Tokio 后端栈),包含错误处理、异步陷阱、模块组织、测试规范等。当操作 .rs、Cargo.toml、Cargo.lock 文件时自动激活。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
1,020 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 🛠<U+FE0F> 工具链
- 命名约定
- 错误处理
- 异步编程红线
- Axum 实战要点
- 性能优化建议
- unsafe 红线
Files
SKILL.mdcore3,245 bytesSKILL.mdcore3,245 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsize-check
When your agent uses it
Review changed code for reuse, quality, and efficiency, then fix any issues found. Also scans project files for size limit violations.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,596 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 功能 1:代码简化(原有能力)
- 功能 2:文件行数扫描
- 功能 3:CSS 提取检查
- 修复流程
- 安全原则
- 规则溯源
Files
SKILL.mdcore5,407 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstreaming-export-safety
When your agent uses it
当代码涉及 Excel/CSV/JSON/PDF 大文件导出、批量序列化、内存里构建大对象时触发。防止 OOM、临时文件残留、同步导出阻塞 HTTP 线程等内存安全陷阱。
What it loads into context
Frontmatter
224 tokensAlways available to the agent
SKILL.md
3,002 tokensWhen the skill is activated
Reference documents
3,077 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 决策:什么时候必须流式?
- 陷阱 #1:Excel 大数据 → XSSFWorkbook 全量加载 OOM
- 陷阱 #2:CSV 大文件 → 整文件 readlines / List 拼接
- 陷阱 #3:JSON 大数组导出 → ObjectMapper.writeValueAsString
- 陷阱 #4:PDF 大报表 → 全文档预渲染
- 陷阱 #5:大数据导出同步阻塞 HTTP 线程
- 通用检查清单
- 相关 skill
- 规则溯源
Files
SKILL.mdcore10,179 bytesreferences/multi-lang-examples.mddoc11,956 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubtime-zone-safety
When your agent uses it
当代码出现 LocalDate.now() / LocalDateTime.now() / Instant.now() / new Date() / Date.now() / time.Now() 等"当前时间"调用,或涉及周/月/日起点、跨时区比较、数据库时间字段时触发。 防止生产环境时区漂移导致的统计错乱。
What it loads into context
Frontmatter
84 tokensAlways available to the agent
SKILL.md
2,841 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 裸调 `.now()` 依赖 JVM 默认时区
- 陷阱 #2: 周/月/日起点计算缺失时区
- 陷阱 #3: 数据库与应用层时区不一致
- 陷阱 #4: 跨时区比较的隐式陷阱
- 多语言示例
- 总检查清单
- 规则溯源
Files
SKILL.mdcore9,517 bytesSKILL.mdcore9,517 bytesSKILL.mdcore9,517 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubapi-design-safety
When your agent uses it
当设计或修改 REST API 响应结构、处理 API 返回值时触发。防止 API 设计缺陷导致的字段错位、类型歧义等问题。
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,569 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 泛型方法重载歧义
- 陷阱 #2: 响应字段语义不清
- 陷阱 #3: 空值处理不一致
- 陷阱 #4: HTTP 状态码与业务状态码混淆
- 检查清单(API 设计)
- 适用范围
- 规则溯源
Files
SKILL.mdcore5,515 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubbash-style
When your agent uses it
当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件,或在 Markdown 中编写 bash 代码块时触发。提供 Bash 编写规范。
What it loads into context
Frontmatter
47 tokensAlways available to the agent
SKILL.md
1,489 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 注释规范
- 2. 文件写入方式
- 3. Heredoc 引号规则
- 4. 权限与路径
- 5. 脚本规范
- 6. 常用模式
- 7. 文档中的代码块
- 参考资料
Files
SKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytesSKILL.mdcore4,516 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfield-mapping-safety
When your agent uses it
当重构涉及字段映射(dataIndex、枚举映射、类型转换)时触发。防止字段名推测错误,确保字段映射的正确性。
What it loads into context
Frontmatter
49 tokensAlways available to the agent
SKILL.md
1,721 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 核心原则
- 检查清单
- 常见陷阱
- 验证流程
- 防御性编程
- 规则溯源
Files
SKILL.mdcore5,745 bytesSKILL.mdcore5,745 bytesSKILL.mdcore5,745 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubfrontend-dev
When your agent uses it
前端开发规范,包含 Vue 3 编码规范、UI 风格约束、TypeScript 规范等
What it loads into context
Frontmatter
104 tokensAlways available to the agent
SKILL.md
2,426 tokensWhen the skill is activated
Reference documents
6,937 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- UI 风格约束
- 技术栈
- Vue 编码规范
- 状态管理(Pinia)
- 交互状态处理
- TypeScript 规范
- API 调用类型安全
- 性能优化
- 目录结构
- 样式管理规范
- 请求体完整性规范
- API 错误处理规范
- 类型复用规范
- 详细参考
Files
SKILL.mdcore8,551 bytesreferences/date-time.mddoc1,327 bytesreferences/frontend-style.mddoc19,193 bytesreferences/miniapp-pitfalls.mddoc3,814 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubgo-dev
When your agent uses it
Go 开发规范,包含命名约定、错误处理、并发编程、测试规范等
What it loads into context
Frontmatter
59 tokensAlways available to the agent
SKILL.md
1,057 tokensWhen the skill is activated
Reference documents
3,875 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- import 顺序
- 错误处理
- 并发编程
- 测试规范
- 性能优化
- 项目结构
- 详细参考
Files
SKILL.mdcore3,580 bytesSKILL.mdcore3,580 bytesSKILL.mdcore3,580 bytesreferences/date-time.mddoc1,562 bytesreferences/go-style.mddoc11,514 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubjava-dev
When your agent uses it
Java 开发规范,包含命名约定、异常处理、Spring Boot 最佳实践等
What it loads into context
Frontmatter
66 tokensAlways available to the agent
SKILL.md
4,384 tokensWhen the skill is activated
Reference documents
10,984 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 类成员顺序
- DTO/VO 类规范
- 批量查询规范
- N+1 查询防范
- 并发安全规范
- 异常处理
- 空值处理
- 并发编程
- 测试规范 (JUnit 5)
- Spring Boot 规范
- 输入校验规范
- 性能优化
- 第三方 API HTTP 客户端选型
- Native SQL 规范
- 日志规范
- 详细参考
Files
SKILL.mdcore15,578 bytesSKILL.mdcore15,578 bytesreferences/code-patterns.mddoc3,441 bytesreferences/collections.mddoc4,238 bytesreferences/concurrency-db-patterns.mddoc7,184 bytesreferences/concurrency.mddoc4,573 bytesreferences/date-time.mddoc1,266 bytesreferences/http-client.mddoc2,952 bytesreferences/java-style.mddoc17,175 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubops-safety
When your agent uses it
当用户执行系统级命令(sysctl、iptables、systemctl、Docker 配置、数据库 DDL)或进行服务器运维操作时触发。提供运维安全规范。
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,012 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 1. 系统级命令规则
- 2. 回滚方案要求
- 3. 问题排查原则
- 4. 特定场景规则
- 5. 禁止行为
- 6. 风险等级定义
Files
SKILL.mdcore3,446 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubpython-dev
When your agent uses it
Python 开发规范,包含 PEP 8 风格、类型注解、异常处理、测试规范等
What it loads into context
Frontmatter
77 tokensAlways available to the agent
SKILL.md
1,652 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 工具链
- 命名约定
- 类型注解
- 异常处理
- 自定义异常
- 日志规范
- 测试规范(pytest)
- 异步编程
- 项目结构
- 依赖管理
- 性能优化
Files
SKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytesSKILL.mdcore6,138 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubredis-safety
When your agent uses it
当用户操作 Redis 相关代码(go-redis、Jedis、redis-py、ioredis)时触发。提供 Redis 安全与性能规范。
What it loads into context
Frontmatter
43 tokensAlways available to the agent
SKILL.md
636 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 禁止操作
- 必须遵守
Files
SKILL.mdcore1,999 bytesSKILL.mdcore1,999 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubrefactor-safety
When your agent uses it
当用户要求重构代码(提取组件、合并重复逻辑、重命名变量、优化结构)时触发。提供重构安全检查清单,防止丢失原始上下文。
What it loads into context
Frontmatter
56 tokensAlways available to the agent
SKILL.md
4,401 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发场景
- 重构流程
- 常见陷阱
- 规则溯源
Files
SKILL.mdcore14,998 bytesSKILL.mdcore14,998 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubruanzhu
When your agent uses it
当用户执行 /ruanzhu 命令或请求生成软著源代码文档时触发。提供软著源代码 DOCX 生成规范。
What it loads into context
Frontmatter
48 tokensAlways available to the agent
SKILL.md
1,573 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- ⚠<U+FE0F> 强制执行规则
- 参考信息(仅供了解,不要自行实现)
- 错误处理
Files
SKILL.mdcore4,804 bytesSKILL.mdcore4,804 bytesSKILL.mdcore4,804 bytesSKILL.mdcore4,804 bytesSKILL.mdcore4,804 bytesSKILL.mdcore4,804 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubsize-check
When your agent uses it
Review changed code for reuse, quality, and efficiency, then fix any issues found. Also scans project files for size limit violations.
What it loads into context
Frontmatter
33 tokensAlways available to the agent
SKILL.md
1,590 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 触发方式
- 功能 1:代码简化(原有能力)
- 功能 2:文件行数扫描
- 功能 3:CSS 提取检查
- 修复流程
- 安全原则
- 规则溯源
Files
SKILL.mdcore5,376 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubstorage-url-safety
When your agent uses it
当使用 MinIO/OSS/S3 等对象存储、设计文件上传下载功能时触发。提供存储 URL 策略选择规范,防止 URL 过期、访问失败等问题。
What it loads into context
Frontmatter
53 tokensAlways available to the agent
SKILL.md
2,251 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 陷阱 #1: 头像等长期资源使用预签名 URL
- URL 策略选择表
- 陷阱 #2: 公开 URL 的 Bucket 未配置公开读
- 陷阱 #3: 预签名 URL 的有效期设置不当
- 陷阱 #4: 前端直传时未校验文件类型和大小
- 陷阱 #5: CDN 回源配置错误
- 检查清单(存储 URL 策略)
- 适用范围
- 规则溯源
Files
SKILL.mdcore7,741 bytesSKILL.mdcore7,741 bytesSKILL.mdcore7,741 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubui-ux-pro-max
When your agent uses it
专业级 UI/UX 设计规范,需要高质量界面设计时手动触发或描述"设计感/专业UI"时自动触发。覆盖视觉层次、配色体系、排版节奏、交互微动效、响应式适配等。日常前端开发由 frontend-dev skill + frontend-design 插件覆盖。
What it loads into context
Frontmatter
92 tokensAlways available to the agent
SKILL.md
4,021 tokensWhen the skill is activated
Reference documents
0 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 设计哲学
- 反 AI 风格清单
- 配色体系
- 排版系统
- 间距系统
- 视觉层次
- 阴影系统
- 圆角系统
- 交互微动效
- 响应式设计
- 组件设计模式
- 无障碍基础
- 代码输出要求
- 设计评审检查清单
- 规则溯源
Files
SKILL.mdcore11,569 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- api-design-safety
- api-proxy-safety
- async-task-pattern
- bash-style
- code-quality-principles
- external-system-debugging
- field-mapping-safety
- frontend-dev
- go-dev
- java-dev
- multi-tenant-safety
- ops-safety
- payment-callback-safety
- python-dev
- query-performance-safety
- redis-safety
- refactor-safety
- ruanzhu
- rust-dev
- size-check
- storage-url-safety
- streaming-export-safety
- time-zone-safety
- ui-ux-pro-max
- api-design-safety
- async-task-pattern
- bash-style
- code-quality-principles
- external-system-debugging
- field-mapping-safety
- frontend-dev
- frontend-safety
- go-dev
- java-dev
- multi-tenant-safety
- ops-safety
- payment-callback-safety
- pic-business
- pic-cartoon
- python-dev
- query-performance-safety
- redis-safety
- refactor-safety
- rust-dev
- size-check
- streaming-export-safety
- time-zone-safety
- api-design-safety
- bash-style
- field-mapping-safety
- frontend-dev
- go-dev
- java-dev
- ops-safety
- python-dev
- redis-safety
- refactor-safety
- ruanzhu
- size-check
- storage-url-safety
- ui-ux-pro-max
Repository facts
- License
- No license detected
- Created
- Jan 4, 2026
- Last pushed
- Aug 26, 2026
- Forks
- 119
- Open issues
- 5
- Project activity
- Slowing
Rank over the last 12 weeks
Now #849 · best #548 · down 188 in 30 days
- #830 on Nov 1
- #834 on Nov 2
- #843 on Nov 3
- #846 on Nov 4
- #847 on Nov 5
- #849 since Nov 6
45 earlier periods
- #538 on Aug 2
- #540 on Aug 3
- #561 on Aug 12
- #566 on Aug 13
- #548 on Aug 15
- #562 on Aug 16
- #583 on Aug 18
- #571 on Aug 19
- #579 on Aug 21
- #561 on Aug 22
- #587 on Aug 23
- #585 on Aug 24
- #600 on Aug 25
- #585 on Aug 26
- #594 on Aug 27
- #608 on Aug 28
- #601 on Sep 2
- #603 on Sep 3
- #582 on Sep 5
- #594 on Sep 6
- #621 on Sep 8
- #609 on Sep 9
- #605 on Sep 13
- #631 on Sep 14
- #623 on Sep 15
- #633 on Sep 16
- #628 on Sep 17
- #632 on Sep 18
- #608 on Sep 19
- #638 on Sep 21
- #618 on Sep 26
- #666 on Sep 30
- #655 on Oct 5
- #661 on Oct 6
- #711 on Oct 8
- #684 on Oct 9
- #673 on Oct 10
- #667 on Oct 11
- #688 on Oct 13
- #718 on Oct 19
- #711 on Oct 22
- #808 on Oct 25
- #820 on Oct 28
- #823 on Oct 29
- #829 from Oct 30 to Oct 31
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 4, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 101 notes
.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/bash-style/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/field-mapping-safety/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed.antigravity/skills/field-mapping-safety/SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 46 dangerous shell commandsin 7 files: bash-style/SKILL.md:55 bash-style/SKILL.md:55 ops-safety/SKILL.md:28 and 4 more
- 170 network referencesin 32 files: frontend-dev/references/frontend-style.md:763 frontend-dev/references/frontend-style.md:763 frontend-dev/references/frontend-style.md:763 and 29 more
- No hidden or obfuscated text
- No instruction overrides
- No executable scripts
- 1 reference to secretsin 1 file: frontend-safety/SKILL.md:101
- No requests to vote in Hot
Show all 217 signals by file
.antigravity/skills/api-design-safety/SKILL.md
- Network accessline 27
// ❌ 错误: String 类型匹配到 success(String message) String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 28
String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 29
return ApiResponse.success(avatarUrl); // 结果: {"code":200, "message":"http://...", "data":null} // 前端 data.data 拿到 null,导致功能异常 - Network accessline 30
// 结果: {"code":200, "message":"http://...", "data":null} - Network accessline 37
// ✅ 方案1: 明确指定 message 参数(推荐) return ApiResponse.success("上传成功", avatarUrl); // 结果: {"code":200, "message":"上传成功", "data":"http://..."} - Network accessline 39
// 结果: {"code":200, "message":"上传成功", "data":"http://..."}
.antigravity/skills/api-design-safety/references/multi-lang-examples.md
- Network accessline 282
**判断"必填"的依据**:必须查阅下游消费方的官方文档(如 [微信小程序发货管理文档](https://developers.weixin.qq.com/) / 对账规范 / 第三方推送 API spec),不是看源数据是否方便填。
.antigravity/skills/bash-style/SKILL.md
- Network accessline 26
# ❌ 错误:行尾注释 curl -X POST https://api.example.com/data # 发送请求 - Network accessline 27
curl -X POST https://api.example.com/data # 发送请求 - Network accessline 31
# ✅ 正确:注释独占一行 # 发送请求 curl -X POST https://api.example.com/data - Network accessline 33
curl -X POST https://api.example.com/data - Dangerous shell operationline 55
sudo tee /etc/fail2ban/jail.d/docker-nginx.local > /dev/null << 'EOF' - Dangerous shell operationline 68
sudo tee -a /etc/hosts > /dev/null << 'EOF' - Dangerous shell operationline 73
echo '192.168.1.100 myserver' | sudo tee -a /etc/hosts - Dangerous shell operationline 80
sudo bash -c 'cat > /etc/xxx << EOF - Dangerous shell operationline 85
sudo sh -c "echo 'line1\nline2' > /etc/xxx" - Dangerous shell operationline 92
| `sudo tee` | 简洁、无嵌套 | 需 `> /dev/null` 抑制输出 | **首选** | - Dangerous shell operationline 93
| `sudo bash -c 'cat >'` | 无需 tee | 嵌套引号复杂 | 不推荐 | - Dangerous shell operationline 104
sudo tee /etc/xxx > /dev/null << 'EOF' - Dangerous shell operationline 114
sudo tee /etc/xxx > /dev/null << EOF - Dangerous shell operationline 136
echo 'content' | sudo tee /etc/xxx - Dangerous shell operationline 138
# ❌ 错误:重定向在 sudo 之外,权限不足 - Dangerous shell operationline 139
sudo echo 'content' > /etc/xxx - Dangerous shell operationline 146
sudo tee "/etc/my config/file.conf" > /dev/null << 'EOF' - Dangerous shell operationline 212
rm -rf "${dir:?}"/* - Dangerous shell operationline 215
rm -rf $dir/* - Dangerous shell operationline 230
sudo tee /etc/myapp/config.yml > /dev/null << 'EOF' - Network accessline 242
- [Google Shell Style Guide](https://google.github.io/styleguide/shellguide.html) - Network accessline 243
- [Bash Pitfalls](https://mywiki.wooledge.org/BashPitfalls) - Network accessline 244
- [ShellCheck](https://www.shellcheck.net/)
.antigravity/skills/code-quality-principles/references/predictability.md
.antigravity/skills/external-system-debugging/SKILL.md
- Network accessline 51
| 第三方编辑器渲染 | 粘贴前 vs 粘贴后 DOM | DevTools Elements 拷 outerHTML 做 diff | | 跨浏览器渲染 | 真机截图 + DOM 结构 | 真机/BrowserStack;不仅看效果,要拷 DOM | | HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | - Network accessline 52
| 跨浏览器渲染 | 真机截图 + DOM 结构 | 真机/BrowserStack;不仅看效果,要拷 DOM | | HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | | CDN/WAF 拦截 | 中间节点信息 | `curl -I` 看 `Server` / `Via` 头;空 body + 极简 headers 强信号 | - Network accessline 53
| HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | - Network accessline 54
| CDN/WAF 拦截 | 中间节点信息 | `curl -I` 看 `Server` / `Via` 头;空 body + 极简 headers 强信号 |
.antigravity/skills/external-system-debugging/references/case-http-cdn-waf.md
- Network accessline 26
|------|------|--------| | **1**(最优先) | CDN/WAF 拦截 | 看 `Server` / `Via` headers;空 body + 极简 headers 强信号 | | 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | - Network accessline 27
| **1**(最优先) | CDN/WAF 拦截 | 看 `Server` / `Via` headers;空 body + 极简 headers 强信号 | | 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | | 3 | API 真实业务错误 | 当且仅当前两条排除后 | - Network accessline 28
| 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | - Network accessline 41
### 2. 用 curl -v 复现 - Network accessline 44
curl -v \ - Network accessline 45
-H "User-Agent: <你代码里实际的 UA>" \ -X POST "https://api.example.com/endpoint" \ -d '{"key":"value"}' - Network accessline 46
-X POST "https://api.example.com/endpoint" \ - Network accessline 82
2. **GET 正常 POST 异常** → HTTP 客户端兼容性 3. **优先看中间层**:`Server`、`Via`、`cf-ray` headers 4. **永远先用 curl -v 复现**,不要只在代码层猜 - Network accessline 84
4. **永远先用 curl -v 复现**,不要只在代码层猜
.antigravity/skills/frontend-dev/references/frontend-style.md
- Network accessline 763
return cached.data } const data = await fetch(url).then(r => r.json()) - Network accessline 764
} const data = await fetch(url).then(r => r.json()) cache.set(url, { data, timestamp: Date.now() }) - Network accessline 765
const data = await fetch(url).then(r => r.json()) - Network accessline 770
// ✅ 取消重复请求 const controller = new AbortController() fetch(url, { signal: controller.signal }) - Network accessline 771
const controller = new AbortController() fetch(url, { signal: controller.signal }) // 取消:controller.abort() - Network accessline 772
fetch(url, { signal: controller.signal }) - Network accessline 982
- [Vue 3 官方文档](https://vuejs.org/) - Network accessline 983
- [Vue 风格指南](https://vuejs.org/style-guide/) - Network accessline 984
- [Element Plus](https://element-plus.org/) - Network accessline 985
- [Pinia 官方文档](https://pinia.vuejs.org/) - Network accessline 986
- [TypeScript 官方文档](https://www.typescriptlang.org/)
.antigravity/skills/go-dev/references/go-style.md
- Network accessline 63
// ✅ 好 var userID int64 var httpClient *http.Client - Network accessline 64
var userID int64 var httpClient *http.Client func parseJSON(data []byte) error - Network accessline 65
var httpClient *http.Client - Network accessline 507
# 实时分析(需要导入 net/http/pprof) go tool pprof http://localhost:6060/debug/pprof/profile - Network accessline 508
go tool pprof http://localhost:6060/debug/pprof/profile - Network accessline 523
- [Effective Go](https://go.dev/doc/effective_go) - Network accessline 524
- [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments) - Network accessline 525
- [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) - Network accessline 526
- [Standard Go Project Layout](https://github.com/golang-standards/project-layout)
.antigravity/skills/java-dev/references/java-style.md
- Network accessline 654
- [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) - Network accessline 655
- [阿里巴巴 Java 开发手册](https://github.com/alibaba/p3c) - Network accessline 656
- [Effective Java (3rd Edition)](https://www.oreilly.com/library/view/effective-java/9780134686097/) - Network accessline 657
- [Spring Boot Best Practices](https://docs.spring.io/spring-boot/docs/current/reference/html/)
.antigravity/skills/java-dev/references/spring.md
.antigravity/skills/ops-safety/SKILL.md
- Dangerous shell operationline 28
**命令**: sudo sysctl -p /etc/sysctl.d/99-xxx.conf - Dangerous shell operationline 38
1. sudo rm -f /etc/sysctl.d/99-xxx.conf - Dangerous shell operationline 39
2. sudo sysctl --system - Dangerous shell operationline 40
3. sudo systemctl restart docker - Network accessline 40
3. sudo systemctl restart docker 4. docker-compose up -d 5. curl -I http://127.0.0.1:80 # 验证 - Network accessline 42
5. curl -I http://127.0.0.1:80 # 验证 - Dangerous shell operationline 55
| 1. 恢复配置 | 删除或还原配置文件 | `rm -f /etc/sysctl.d/99-xxx.conf` | - Network accessline 57
| 3. 重启服务 | 重启所有受影响的服务 | `systemctl restart docker` | | 4. 恢复应用 | 重启依赖的应用 | `docker-compose up -d` | | 5. 验证恢复 | 确认服务正常 | `curl -I http://127.0.0.1:80` | - Network accessline 59
| 5. 验证恢复 | 确认服务正常 | `curl -I http://127.0.0.1:80` |
.antigravity/skills/python-dev/SKILL.md
- Network accessline 182
async def fetch_user(user_id: int) -> User: """异步获取用户""" async with aiohttp.ClientSession() as session: - Network accessline 183
"""异步获取用户""" async with aiohttp.ClientSession() as session: async with session.get(f"/api/users/{user_id}") as response: - Network accessline 184
async with aiohttp.ClientSession() as session:
.antigravity/skills/ruanzhu/SKILL.md
- Dangerous shell operationline 13
cp ~/.claude/templates/ruanzhu/generate_docx.py ./generate_docx.py && python3 generate_docx.py $ARGUMENTS && rm generate_docx.py
.antigravity/skills/rust-dev/references/async-axum.md
- Network accessline 258
match tokio::time::timeout(Duration::from_secs(5), upstream.fetch()).await {
.antigravity/skills/storage-url-safety/SKILL.md
- Network accessline 44
String avatarUrl = minioService.getPublicUrl(filePath); // 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 45
// 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 47
// ✅ 方案2: CDN URL(生产环境推荐) String avatarUrl = cdnService.getCdnUrl(filePath); // 返回: https://cdn.example.com/avatars/xxx.jpeg - Network accessline 49
// 返回: https://cdn.example.com/avatars/xxx.jpeg - Network accessline 74
// ✅ 代码正确生成公开 URL String avatarUrl = minioService.getPublicUrl(filePath); // 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 76
// 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 213
// ✅ 代码正确返回 CDN URL String avatarUrl = "https://cdn.example.com/avatars/xxx.jpeg"; - Network accessline 214
String avatarUrl = "https://cdn.example.com/avatars/xxx.jpeg";
.claude-plugin/marketplace.json
- Network accessline 18
"name": "wwj" }, "homepage": "https://github.com/doccker/cc-use-exp", - Network accessline 19
}, "homepage": "https://github.com/doccker/cc-use-exp", "repository": "https://github.com/doccker/cc-use-exp", - Network accessline 20
"homepage": "https://github.com/doccker/cc-use-exp", - Network accessline 21
"repository": "https://github.com/doccker/cc-use-exp",
.claude-plugin/plugin.json
- Network accessline 6
"name": "wwj" }, "homepage": "https://github.com/doccker/cc-use-exp", - Network accessline 7
}, "homepage": "https://github.com/doccker/cc-use-exp", "repository": "https://github.com/doccker/cc-use-exp", - Network accessline 8
"homepage": "https://github.com/doccker/cc-use-exp", - Network accessline 9
"repository": "https://github.com/doccker/cc-use-exp",
.gemini/skills/api-design-safety/SKILL.md
- Network accessline 28
// ❌ 错误: String 类型匹配到 success(String message) String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 29
String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 30
return ApiResponse.success(avatarUrl); // 结果: {"code":200, "message":"http://...", "data":null} // 前端 data.data 拿到 null,导致功能异常 - Network accessline 31
// 结果: {"code":200, "message":"http://...", "data":null} - Network accessline 38
// ✅ 方案1: 明确指定 message 参数(推荐) return ApiResponse.success("上传成功", avatarUrl); // 结果: {"code":200, "message":"上传成功", "data":"http://..."} - Network accessline 40
// 结果: {"code":200, "message":"上传成功", "data":"http://..."}
.gemini/skills/api-design-safety/references/multi-lang-examples.md
- Network accessline 282
**判断"必填"的依据**:必须查阅下游消费方的官方文档(如 [微信小程序发货管理文档](https://developers.weixin.qq.com/) / 对账规范 / 第三方推送 API spec),不是看源数据是否方便填。
.gemini/skills/bash-style/SKILL.md
.gemini/skills/code-quality-principles/references/predictability.md
.gemini/skills/external-system-debugging/SKILL.md
- Network accessline 51
| 第三方编辑器渲染 | 粘贴前 vs 粘贴后 DOM | DevTools Elements 拷 outerHTML 做 diff | | 跨浏览器渲染 | 真机截图 + DOM 结构 | 真机/BrowserStack;不仅看效果,要拷 DOM | | HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | - Network accessline 52
| 跨浏览器渲染 | 真机截图 + DOM 结构 | 真机/BrowserStack;不仅看效果,要拷 DOM | | HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | | CDN/WAF 拦截 | 中间节点信息 | `curl -I` 看 `Server` / `Via` 头;空 body + 极简 headers 强信号 | - Network accessline 53
| HTTP 第三方 API | 完整 request/response | `curl -v` / Charles / mitmproxy;比对 GET vs POST | - Network accessline 54
| CDN/WAF 拦截 | 中间节点信息 | `curl -I` 看 `Server` / `Via` 头;空 body + 极简 headers 强信号 |
.gemini/skills/external-system-debugging/references/case-http-cdn-waf.md
- Network accessline 26
|------|------|--------| | **1**(最优先) | CDN/WAF 拦截 | 看 `Server` / `Via` headers;空 body + 极简 headers 强信号 | | 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | - Network accessline 27
| **1**(最优先) | CDN/WAF 拦截 | 看 `Server` / `Via` headers;空 body + 极简 headers 强信号 | | 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | | 3 | API 真实业务错误 | 当且仅当前两条排除后 | - Network accessline 28
| 2 | HTTP 客户端兼容性(TLS/HTTP2/UA) | 换 `curl -v` 看是否同样异常;比对 UA | - Network accessline 41
### 2. 用 curl -v 复现 - Network accessline 44
curl -v \ - Network accessline 45
-H "User-Agent: <你代码里实际的 UA>" \ -X POST "https://api.example.com/endpoint" \ -d '{"key":"value"}' - Network accessline 46
-X POST "https://api.example.com/endpoint" \ - Network accessline 82
2. **GET 正常 POST 异常** → HTTP 客户端兼容性 3. **优先看中间层**:`Server`、`Via`、`cf-ray` headers 4. **永远先用 curl -v 复现**,不要只在代码层猜 - Network accessline 84
4. **永远先用 curl -v 复现**,不要只在代码层猜
.gemini/skills/frontend-dev/references/frontend-style.md
- Network accessline 763
return cached.data } const data = await fetch(url).then(r => r.json()) - Network accessline 764
} const data = await fetch(url).then(r => r.json()) cache.set(url, { data, timestamp: Date.now() }) - Network accessline 765
const data = await fetch(url).then(r => r.json()) - Network accessline 770
// ✅ 取消重复请求 const controller = new AbortController() fetch(url, { signal: controller.signal }) - Network accessline 771
const controller = new AbortController() fetch(url, { signal: controller.signal }) // 取消:controller.abort() - Network accessline 772
fetch(url, { signal: controller.signal }) - Network accessline 846
- [Vue 3 官方文档](https://vuejs.org/) - Network accessline 847
- [Vue 风格指南](https://vuejs.org/style-guide/) - Network accessline 848
- [Element Plus](https://element-plus.org/) - Network accessline 849
- [Pinia 官方文档](https://pinia.vuejs.org/) - Network accessline 850
- [TypeScript 官方文档](https://www.typescriptlang.org/)
.gemini/skills/frontend-safety/SKILL.md
- Access to secretsline 101
[Credential-related source omitted]
.gemini/skills/java-dev/references/java-style.md
- Network accessline 654
- [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) - Network accessline 655
- [阿里巴巴 Java 开发手册](https://github.com/alibaba/p3c) - Network accessline 656
- [Effective Java (3rd Edition)](https://www.oreilly.com/library/view/effective-java/9780134686097/) - Network accessline 657
- [Spring Boot Best Practices](https://docs.spring.io/spring-boot/docs/current/reference/html/)
skills/api-design-safety/SKILL.md
- Network accessline 27
// ❌ 错误: String 类型匹配到 success(String message) String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 28
String avatarUrl = "http://example.com/avatar.jpg"; - Network accessline 29
return ApiResponse.success(avatarUrl); // 结果: {"code":200, "message":"http://...", "data":null} // 前端 data.data 拿到 null,导致功能异常 - Network accessline 30
// 结果: {"code":200, "message":"http://...", "data":null} - Network accessline 37
// ✅ 方案1: 明确指定 message 参数(推荐) return ApiResponse.success("上传成功", avatarUrl); // 结果: {"code":200, "message":"上传成功", "data":"http://..."} - Network accessline 39
// 结果: {"code":200, "message":"上传成功", "data":"http://..."}
skills/bash-style/SKILL.md
- Network accessline 26
# ❌ 错误:行尾注释 curl -X POST https://api.example.com/data # 发送请求 - Network accessline 27
curl -X POST https://api.example.com/data # 发送请求 - Network accessline 31
# ✅ 正确:注释独占一行 # 发送请求 curl -X POST https://api.example.com/data - Network accessline 33
curl -X POST https://api.example.com/data - Dangerous shell operationline 55
sudo tee /etc/fail2ban/jail.d/docker-nginx.local > /dev/null << 'EOF' - Dangerous shell operationline 68
sudo tee -a /etc/hosts > /dev/null << 'EOF' - Dangerous shell operationline 73
echo '192.168.1.100 myserver' | sudo tee -a /etc/hosts - Dangerous shell operationline 80
sudo bash -c 'cat > /etc/xxx << EOF - Dangerous shell operationline 85
sudo sh -c "echo 'line1\nline2' > /etc/xxx" - Dangerous shell operationline 92
| `sudo tee` | 简洁、无嵌套 | 需 `> /dev/null` 抑制输出 | **首选** | - Dangerous shell operationline 93
| `sudo bash -c 'cat >'` | 无需 tee | 嵌套引号复杂 | 不推荐 | - Dangerous shell operationline 104
sudo tee /etc/xxx > /dev/null << 'EOF' - Dangerous shell operationline 114
sudo tee /etc/xxx > /dev/null << EOF - Dangerous shell operationline 136
echo 'content' | sudo tee /etc/xxx - Dangerous shell operationline 138
# ❌ 错误:重定向在 sudo 之外,权限不足 - Dangerous shell operationline 139
sudo echo 'content' > /etc/xxx - Dangerous shell operationline 146
sudo tee "/etc/my config/file.conf" > /dev/null << 'EOF' - Dangerous shell operationline 212
rm -rf "${dir:?}"/* - Dangerous shell operationline 215
rm -rf $dir/* - Dangerous shell operationline 230
sudo tee /etc/myapp/config.yml > /dev/null << 'EOF' - Network accessline 242
- [Google Shell Style Guide](https://google.github.io/styleguide/shellguide.html) - Network accessline 243
- [Bash Pitfalls](https://mywiki.wooledge.org/BashPitfalls) - Network accessline 244
- [ShellCheck](https://www.shellcheck.net/)
skills/frontend-dev/references/frontend-style.md
- Network accessline 763
return cached.data } const data = await fetch(url).then(r => r.json()) - Network accessline 764
} const data = await fetch(url).then(r => r.json()) cache.set(url, { data, timestamp: Date.now() }) - Network accessline 765
const data = await fetch(url).then(r => r.json()) - Network accessline 770
// ✅ 取消重复请求 const controller = new AbortController() fetch(url, { signal: controller.signal }) - Network accessline 771
const controller = new AbortController() fetch(url, { signal: controller.signal }) // 取消:controller.abort() - Network accessline 772
fetch(url, { signal: controller.signal }) - Network accessline 846
- [Vue 3 官方文档](https://vuejs.org/) - Network accessline 847
- [Vue 风格指南](https://vuejs.org/style-guide/) - Network accessline 848
- [Element Plus](https://element-plus.org/) - Network accessline 849
- [Pinia 官方文档](https://pinia.vuejs.org/) - Network accessline 850
- [TypeScript 官方文档](https://www.typescriptlang.org/)
skills/go-dev/references/go-style.md
- Network accessline 63
// ✅ 好 var userID int64 var httpClient *http.Client - Network accessline 64
var userID int64 var httpClient *http.Client func parseJSON(data []byte) error - Network accessline 65
var httpClient *http.Client - Network accessline 507
# 实时分析(需要导入 net/http/pprof) go tool pprof http://localhost:6060/debug/pprof/profile - Network accessline 508
go tool pprof http://localhost:6060/debug/pprof/profile - Network accessline 523
- [Effective Go](https://go.dev/doc/effective_go) - Network accessline 524
- [Go Code Review Comments](https://github.com/golang/go/wiki/CodeReviewComments) - Network accessline 525
- [Uber Go Style Guide](https://github.com/uber-go/guide/blob/master/style.md) - Network accessline 526
- [Standard Go Project Layout](https://github.com/golang-standards/project-layout)
skills/java-dev/references/java-style.md
- Network accessline 654
- [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html) - Network accessline 655
- [阿里巴巴 Java 开发手册](https://github.com/alibaba/p3c) - Network accessline 656
- [Effective Java (3rd Edition)](https://www.oreilly.com/library/view/effective-java/9780134686097/) - Network accessline 657
- [Spring Boot Best Practices](https://docs.spring.io/spring-boot/docs/current/reference/html/)
skills/ops-safety/SKILL.md
- Dangerous shell operationline 28
**命令**: sudo sysctl -p /etc/sysctl.d/99-xxx.conf - Dangerous shell operationline 38
1. sudo rm -f /etc/sysctl.d/99-xxx.conf - Dangerous shell operationline 39
2. sudo sysctl --system - Dangerous shell operationline 40
3. sudo systemctl restart docker - Network accessline 40
3. sudo systemctl restart docker 4. docker-compose up -d 5. curl -I http://127.0.0.1:80 # 验证 - Network accessline 42
5. curl -I http://127.0.0.1:80 # 验证 - Dangerous shell operationline 55
| 1. 恢复配置 | 删除或还原配置文件 | `rm -f /etc/sysctl.d/99-xxx.conf` | - Network accessline 57
| 3. 重启服务 | 重启所有受影响的服务 | `systemctl restart docker` | | 4. 恢复应用 | 重启依赖的应用 | `docker-compose up -d` | | 5. 验证恢复 | 确认服务正常 | `curl -I http://127.0.0.1:80` | - Network accessline 59
| 5. 验证恢复 | 确认服务正常 | `curl -I http://127.0.0.1:80` |
skills/python-dev/SKILL.md
- Network accessline 189
async def fetch_user(user_id: int) -> User: """异步获取用户""" async with aiohttp.ClientSession() as session: - Network accessline 190
"""异步获取用户""" async with aiohttp.ClientSession() as session: async with session.get(f"/api/users/{user_id}") as response: - Network accessline 191
async with aiohttp.ClientSession() as session:
skills/ruanzhu/SKILL.md
- Dangerous shell operationline 14
cp ~/.claude/templates/ruanzhu/generate_docx.py ./generate_docx.py && python3 generate_docx.py $ARGUMENTS && rm generate_docx.py
skills/storage-url-safety/SKILL.md
- Network accessline 44
String avatarUrl = minioService.getPublicUrl(filePath); // 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 45
// 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 47
// ✅ 方案2: CDN URL(生产环境推荐) String avatarUrl = cdnService.getCdnUrl(filePath); // 返回: https://cdn.example.com/avatars/xxx.jpeg - Network accessline 49
// 返回: https://cdn.example.com/avatars/xxx.jpeg - Network accessline 74
// ✅ 代码正确生成公开 URL String avatarUrl = minioService.getPublicUrl(filePath); // 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 76
// 返回: http://minio:9000/bucket/avatars/xxx.jpeg - Network accessline 213
// ✅ 代码正确返回 CDN URL String avatarUrl = "https://cdn.example.com/avatars/xxx.jpeg"; - Network accessline 214
String avatarUrl = "https://cdn.example.com/avatars/xxx.jpeg";
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
No combined signals at this commit.
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Native | Manifest .claude-plugin/marketplace.json | .claude/skills/<skill-name>/ |
| Codex | Native | Manifest .antigravity/AGENTS.md | .agents/skills/<skill-name>/ |
| Cursor | Native | Path .cursor/commands/commit-msg.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Native | Path .gemini/.env.example | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Native | Manifest .github/copilot-instructions.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md .antigravity/skills/api-design-safety/SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.
Add this badge to your README
It updates every night and links to this page.
[](https://hotskills.dev/skill/doccker-cc-use-exp/)