搜索

PythonReactSEOPDF

测试与安全 AI 技能

发现 测试与安全 相关 Skills,比较来源仓库和用途,查看适合你工作流的技能说明。

分类目录: 测试与安全

显示第 30,673–30,696 个,共 81,973 个

测试与安全 清除筛选

全部技能

GitHub

dependency-inversion-principle

yanko-belov

Use when a class creates its own dependencies. Use when instantiating concrete implementations inside a class. Use when told to avoid dependency injection for simplicity.

GitHub

fail-fast

yanko-belov

Use when handling errors. Use when tempted to catch and swallow exceptions. Use when returning default values to hide failures.

GitHub

deadlock-prevention

yanko-belov

Use when acquiring multiple locks. Use when operations wait for each other. Use when system hangs without crashing.

GitHub

liskov-substitution-principle

yanko-belov

Use when creating subclasses or implementing interfaces. Use when tempted to override methods with exceptions or no-ops. Use when inheritance hierarchy feels wrong.

GitHub

you-aint-gonna-need-it

yanko-belov

Use when tempted to add features "for later". Use when building "production-ready" systems before needed. Use when adding flexibility that isn't required yet.

GitHub

exception-hierarchies

yanko-belov

Use when creating custom exceptions. Use when error handling feels chaotic. Use when catch blocks are too broad or too specific.

GitHub

open-closed-principle

yanko-belov

Use when adding new functionality to existing code. Use when tempted to add if/else or switch branches. Use when extending behavior of existing classes.

GitHub

pythonarchitecture

martinffx

Python application architecture with functional core, effectful shell, DDD, and data modeling. Use when designing application layers, separating pure business logic from IO, defining domain models, implementing...

GitHub

separation-of-concerns

yanko-belov

Use when component does too many things. Use when mixing data fetching, logic, and presentation. Use when code is hard to test.

GitHub

ros-expert

p1tl0rd

Robotics Operating System (ROS 1 & 2) expert. Specializes in node lifecycle, transformations (TF2), URDF modeling, navigation, and build systems (catkin/colcon).

GitHub

pythonmodern-python

martinffx

Modern Python language features and typing patterns. Use when writing type hints, using generics, implementing pattern matching, working with async/await, or leveraging Python 3.10+ features.

GitHub

tdd-ros2

p1tl0rd

ROS 2 Test-Driven Development workflow using gtest (C++) and pytest (Python). Enforces 80%+ coverage for critical nodes.

GitHub

aaa-pattern

yanko-belov

Use when writing tests. Use when test structure is unclear. Use when arrange/act/assert phases are mixed.

GitHub

pythontesting

martinffx

Stub-Driven TDD and layer boundary testing with pytest. Use when writing tests, deciding what to test, testing at component boundaries, or implementing test-driven development.

GitHub

test-isolation

yanko-belov

Use when writing tests that share state. Use when tests depend on other tests. Use when test order matters.

GitHub

testing

martinffx

TypeScript testing patterns with Vitest and MSW. Use when writing unit tests, mocking APIs, creating typed mocks for dependency injection, or using snapshot testing.

GitHub

mcp-server-architect

sandraschi

Comprehensive MCP server development guide covering FastMCP 2.14.3 features, Anthropic standards, ecosystem integration, and production deployment across all agentic IDEs

GitHub

skill-creator

LadyKerr

Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or to...

GitHub

native-runner

MobAI-App

(PREFERRED) Execute native UI automation tasks on mobile devices using DSL batch execution. Use this skill FIRST when user asks to test apps, tap elements, verify screens, automate, or interact with devices. Wo...

GitHub

obsidian

technicalpickles

Obsidian vault mechanics - wiki links, .obsidian/ config, daily notes, plugins. Use when working with Obsidian vaults or structured markdown.

GitHub

command-creator

gohypergiant

Guide for creating Claude Code commands with skill integration. Use when users want to create a new Claude Code command specification, whether skill-based or standalone. Assists with command definition, skill d...

GitHub

cognitive-complexity

jeffweiss

Use when analyzing cognitive load, code complexity, onboarding difficulty, readability concerns, maintainability issues, or applying Ousterhout principles for deep modules, reducing complexity, and strategic pr...

默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。

更多筛选

热度筛选

热门标签