Kanorin-chan/perspectives-skill
GitHub: Kanorin-chan/perspectives-skill
为 Claude Code 提供多角色视角评估能力的技能插件,通过动态生成个性化角色从不同立场审视同一问题,并支持深度框架分析和子 Agent 实际执行审计任务。
Stars: 0 | Forks: 0
# Perspectives — Claude Code 技能
通过多个相关角色的视角来评估任何事物。动态生成适合您特定情况的视角——适用于所有领域:软件开发、游戏设计、商业、UX、生活决策等等。
## 它能做什么
您描述正在构建、决定或评估的事物。该技能将会:
1. **收集上下文**(背景故事、意图、确凿事实),然后再做出假设
2. **为您的主题量身定制 4-6 个角色**——并非来自固定列表,而是基于 8 个维度轴(年龄、专业度、无障碍性、经济状况、角色、思维方式、动机、文化)构建
3. **每个角色独立发言**,拥有真实的声音——沮丧的人听起来就是沮丧的,兴奋的人听起来就是兴奋的
4. **综合分析**共识、冲突以及您未曾考虑到的盲点
## 三个层级
| 层级 | 名称 | 具体内容 |
|------|------|-------------|
| **T1** | 快速委员会 | 4-6 个角色以内联方式提供结构化意见。快速、默认选项,通常已经足够。 |
| **T2** | 深度分析 | 应用结构化框架(Six Hats、Pre-Mortem、Red Team 等)+ 附带工作量估算的优先行动项。 |
| **T3** | 高级 | 派遣子 Agent 实际执行工作——代码审查、安全扫描、UI 审计、性能分析、竞品研究、文档测试。每个 Agent 会读取您的实际代码库,并返回包含 `file:line` 引用的报告。 |
T1 是该技能的基础。T2 和 T3 是升级选项,仅在您主动要求或当 T1 发现真正令人担忧的问题时才会触发。
## 安装说明
将整个文件夹复制到您的 Claude Code skills 目录:
```
# 克隆 repo
git clone https://github.com/Kanorin-chan/perspectives-skill.git
# 复制到 Claude Code skills
cp -r perspectives-skill ~/.claude/skills/perspectives
```
或者手动将文件复制到 `~/.claude/skills/perspectives/` 中。
### 文件结构
```
perspectives/
skill.md # Main skill — tiers, process, gates, anti-patterns
persona-engine.md # 8-dimension catalog for building personas
frameworks.md # 8 analysis frameworks (Six Hats, Pre-Mortem, Red Team, etc.)
action-translator.md # Finding -> Action translation with severity scale
agents/
code-reviewer.md # Reviews code from a persona's lens
security-analyst.md # OWASP scanning, adversarial thinking
ui-auditor.md # Accessibility + usability audit
test-writer.md # Writes tests based on persona concerns
researcher.md # Web research for competitors/best practices
doc-tester.md # Follows docs as a new user
performance-auditor.md # Evaluates perf under constraints
```
## 使用方法
只需在 Claude Code 中说“perspectives”或“evaluate this from different angles”。该技能会自动触发。
```
You: perspectives on my login page redesign
-> Intake: gathers context, confirms what you're evaluating
-> Cast: proposes 4-6 personas, waits for your approval
-> Analyze: each persona gives their honest take
-> Synthesize: consensus, conflicts, blind spots
-> Recommend: direct stance on what to do
You: go deeper
-> T2: frameworks applied, prioritized action items
You: test it / send agents
-> T3: sub-agents dispatched to audit code, security, UX, performance, etc.
```
## 核心设计原则
- **无固定角色列表**——每个主题都会从维度轴中获取定制构建的视角
- **强制分歧**——如果所有视角都一致,说明角色组合过于同质化
- **真实声音**——每个角色都代表自己发声,而不是 Claude 礼貌的客套话
- **无强行推销**——仅当 T1 发现真正令人担忧的问题时,才会建议使用 T2/T3
- **先收集上下文再设定角色**——该技能在提出视角之前会先收集背景故事和意图,以避免充满肤浅假设的分析
## 前置条件
- [Claude Code](https://docs.anthropic.com/en/docs/claude-code) CLI、桌面应用程序或 IDE 扩展
- 对于 T3 Agent:需要足够的上下文窗口以支持并行子 Agent 调度(在高上下文模型下效果最佳)
## 许可证
MIT
标签:AI 智能体, AI 辅助决策, Claude Code, GitHub 开源项目, LLM 技能, Persona 生成, Pre-Mortem, PyRIT, UX 设计, 业务决策, 代码审查, 六顶思考帽, 多人格评估, 多智能体系统, 多视角分析, 子智能体调度, 安全扫描, 思维框架, 性能优化, 时序注入, 检测绕过, 深度分析, 生成式 AI, 用户体验, 竞品分析, 软件架构