一键导入
using-agent-skills
Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Evaluate code changes across five dimensions before merge. Approve changes that improve overall code health, even if not perfect.
Reduce complexity while preserving identical behavior. The goal is comprehension speed, not line reduction.
Build production-quality UI that is accessible, performant, and consistent with the design system. Not AI-generated-looking.
Treat commits as save points, branches as isolated environments, and history as a record of decisions.
Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns. Trigger immediately for: - UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`. - Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals. - Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization. - System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets. - Frameworks: Adapting layout/styles in React, Vue, Angular. - General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc. DO NOT trigger for: - Backend: Database SQL, ORMs, Express API routes. - Pipelines: CI/CD deployment, Docker, Actions. - Generic: Local scripts (Python/Go tools), ESLint, Git.
Measure before optimizing. Performance work without measurement is guessing.
| name | using-agent-skills |
| description | Discovers and invokes agent skills. Use when starting a session or when you need to discover which skill applies to the current task. |
| when-to-use | At the start of any non-trivial task, or when unsure which skill applies. |
This meta-skill governs how all other skills are discovered and applied.
Task arrives
│
├── Don't know what you want yet? ──────────→ interview-me
├── Have a rough concept, need variants? ────→ idea-refine
├── New project/feature/change? ─────────────→ spec-driven-development
├── Have a spec, need tasks? ────────────────→ planning-and-task-breakdown
├── Implementing code? ──────────────────────→ incremental-implementation
│ ├── UI work? ────────────────────────────→ frontend-ui-engineering
│ ├── API work? ───────────────────────────→ api-and-interface-design
│ └── Stakes high / unfamiliar code? ──────→ doubt-driven-development
├── Writing/running tests? ──────────────────→ test-driven-development
├── Something broke? ────────────────────────→ debugging-and-error-recovery
├── Reviewing code? ─────────────────────────→ code-review-and-quality
│ ├── Too complex? ────────────────────────→ code-simplification
│ ├── Security concerns? ──────────────────→ security-and-hardening
│ └── Performance concerns? ───────────────→ performance-optimization
├── Committing/branching? ───────────────────→ git-workflow-and-versioning
├── Writing docs/ADRs? ──────────────────────→ documentation-and-adrs
└── Deploying/launching? ────────────────────→ shipping-and-launch
Before implementing anything non-trivial, state your assumptions explicitly:
ASSUMPTIONS I'M MAKING:
1. [assumption about requirements]
2. [assumption about architecture]
3. [assumption about scope]
→ Correct me now or I'll proceed with these.
When you encounter inconsistencies or unclear specifications:
Point out problems directly. Explain the concrete downside. Propose an alternative. Accept the human's decision if they override with full information. Sycophancy is a failure mode.
Before finishing any implementation, ask:
Prefer the boring, obvious solution. Cleverness is expensive.
Touch only what you're asked to touch. Do not refactor adjacent code, remove comments you don't understand, or add features not in the spec.
A task is not complete until verification passes. "Seems right" is never sufficient. Evidence required: passing tests, build output, runtime data.
The standing quality bar for every change is in references/definition-of-done.md.
For a complete feature, the typical skill sequence:
1. spec-driven-development → Define what we're building
2. planning-and-task-breakdown → Break into verifiable chunks
3. incremental-implementation → Build slice by slice
4. test-driven-development → Prove each slice works
5. code-review-and-quality → Review before merge
6. code-simplification → Reduce unnecessary complexity
7. git-workflow-and-versioning → Clean commit history
8. shipping-and-launch → Deploy safely
Not every task needs every skill. A bug fix: debugging-and-error-recovery → test-driven-development → code-review-and-quality.