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.
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 公开信息 · 原文版权归作者所有