single-task-responsibility

仓库创建 2026年7月4日最近提交 21 天前SkillHot 收录 21 天前
▸ 精选理由

防止任务膨胀,确保实现聚焦与可维护性。

这个 Skill 做什么

识别任务违背单一职责原则并停下征询用户意见。

在实现任务时自动识别是否违背单一职责原则(Single Responsibility Principle, SRP),一旦发现在做多件不相关的事就暂停并征询用户意见。会在你写代码或定义任务边界时触发,防止把多个职责揉在一个任务里导致后续难维护。特别在于把“停下来问清楚”作为默认动作,保证每个任务只承担一项清晰责任。

▸ 展开 SKILL.md 英文原文

Recognize when task implementation violates Single Responsibility Principle and stop to consult the user. Use when implementing a task and discovering you're addressing multiple distinct responsibilities.

Skill 开发管理单一职责设计原则交互决策通用
0
Stars
0
Forks
23
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/ceilidhboy/skills/master/skills/single-task-responsibility/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/ceilidhboy/skills/master/skills/single-task-responsibility/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Single Task Responsibility

## Core Principle

**Each task should have a single, well-defined responsibility.**

When implementing a task, if you find yourself writing code that addresses **multiple distinct responsibilities**, this is a violation of the Single Responsibility Principle (SRP) and a signal to **STOP and consult the user**.

## Recognition Pattern

You're violating SRP when:

1. **The task description covers one responsibility** (e.g., "Write tests for PDF actions")
2. **Your implementation requires addressing another responsibility** (e.g., "Create mocking solution for external package")
3. **These responsibilities are distinct enough to warrant separate tasks**

### The Tes
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有