发现 Skills
为真实工作流程挑选经过整理的 Skill,连接、安装并开始使用。
git-history-analyzer
Use this agent when understanding the historical context and evolution of code changes, tracing the origins of specific code patterns, identifying key contributors and their expertise areas, or analyzing patterns in commit history. Triggers on requests like "git history analysis", "why was this written", "who owns this code".
go-conventions
Use this skill when working on Go projects, writing Go code, running Go tests, managing Go dependencies, or reviewing Go code.
agents-md
Review or refactor AGENTS.md instruction surfaces with progressive disclosure. Use this skill when repo agent guidance needs routing, dedupe, or contradiction fixes.
targets-pipelines
Use when writing complex targets pipelines with branching, batching, or custom target factories. Symptoms: multiple similar targets, parameter sweeps, method comparisons, simulation studies. Covers: static branching (tar_map/tar_combine), dynamic branching (pattern argument), hybrid patterns, custom target factories, pipeline debugging. Does NOT cover: basic targets usage, HPC deployment, package development workflows (see targetopia-packages.md).
cpp-modernize
Migrates C-style or pre-C++11 code in the touched files to modern C++17/20 idioms with per-hunk risk classification, refusing changes that would break ABI or alter observable behavior.
excalidraw
Create hand-drawn style diagrams using Excalidraw JSON format. Generate .excalidraw files for architecture diagrams, flowcharts, sequence diagrams, concept maps, and more. Files can be opened at excalidraw.com or uploaded for shareable links.
freeze
Restrict file edits to a specific directory for the session. Blocks Edit and Write operations outside the allowed path. Use when debugging to prevent accidentally "fixing" unrelated code, or when you want to scope changes to one module. Use when asked to "freeze", "restrict edits", "only edit this folder", or "lock down edits". (gstack)
caveman
Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.
debugging-and-error-recovery
Guides systematic root-cause debugging. Use when tests fail, builds break, behavior doesn't match expectations, or you encounter any unexpected error.
applying-solid-principles
Applies SOLID principles and clean code practices. Required for all code implementations. Covers single responsibility, open-closed, and dependency injection principles.
python-design-patterns
Python design patterns including KISS, Separation of Concerns, Single Responsibility, and composition over inheritance. Use when making architecture decisions, refactoring code structure, or evaluating when abstractions are appropriate.
vuex-module-to-pinia-store
Use when migrating a Vuex codebase to Pinia module-by-module. Converts namespaced modules into defineStore stores with minimal behavior drift and supports incremental rollout.
write-spec-docs
Writes a formal requirements specification document for a software system or subsystem. Use when the user needs to define requirements, acceptance criteria, and traceability for a system component. Triggered by requests like "write a spec", "create requirements", "specification document".
release
Create a versioned release with semantic versioning
obsidian-nvim
A guide for implementing obsidian.nvim — a Neovim plugin for managing Obsidian vaults. Use it when configuring, troubleshooting, or extending obsidian.nvim features such as workspace setup, daily notes, templates, completion, pickers, and UI customization.
prd
Generate a Product Requirements Document (PRD) for a new feature. Use when planning a feature, starting a new project, or when asked to create a PRD. Triggers on: create a prd, write prd for, plan this feature, requirements for, spec out.
adaptation-synthesis
Synthesize new works from extracted functional DNA documents. Use when adapting a source work to a new context, when combining multiple source extractions, or when generating variations that preserve function while changing form.
belief-systems
Design religious and belief systems for fictional worlds. Use when creating pantheons, religious institutions, spiritual practices, or any belief structures that shape society and drive character motivation.
list-builder
Build comprehensive randomization lists for creative entropy. Use when you need to create or expand lists of story elements (professions, locations, objects, names, etc.) for use with entropy tools. Leverages research sources like Kiwix/Wikipedia to build lists with good variety and size.
media-adaptation
Systematically analyze existing media to extract transferable elements for new settings. Use when adapting TV, film, or games to fiction, translating tropes across genres, or transforming genre elements for new contexts.
reverse-outliner
Reverse-engineer published books into structured scene-by-scene outlines for study. Use when analyzing craft, learning story structure from masters, or creating teaching materials from existing works.
ios-prd-generator
Generate comprehensive Product Requirements Documents (PRD) for iOS apps. Use when defining app requirements, writing user stories, specifying features, documenting acceptance criteria, or creating technical specifications. Third step in the idea-to-App-Store workflow after competitor analysis.
tax-incentive-analysis
Identification, quantification, and capture of tax incentives including R&D credits, economic zone benefits, IP box regimes, investment allowances, employment incentives, and government grants. USE THIS SKILL when the user asks about R&D tax credits, economic zone incentives, free trade zones, special economic zones, tax holidays, investment incentives, IP box or patent box regimes, hiring credits, training credits, accelerated depreciation, super deductions, government grants, or stacking multiple incentives. Quantifies dollar benefits with eligibility gap analysis.
Skill Discovery Patterns
How the Rails Enterprise Dev plugin discovers and uses project skills dynamically