# Patent Idea

> 基于 TRIZ 理论生成专利创意方向与自评分。结合 patent_idea_templte.md 模板，围绕用户提供的具体小场景生成 3 个创新方向并完成四维评分。适用场景：专利创意、TRIZ、创新方向、专利构思、技术矛盾分析、发明问题解决、专利创新点挖掘。

- Skill: `programmeranthony/patent-idea` (Agent Skill)
- Install (CLI): `npx skillmds@latest add programmeranthony/patent-idea`
- Raw SKILL.md: https://api.skillmd.com/api/skills/programmeranthony/patent-idea/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: programmeranthony (https://skillmd.com/u/programmeranthony)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/programmeranthony/patent-idea

---


# 专利创意方向生成

基于 TRIZ 理论与 `patent_idea_templte.md` 模板，生成 3 个专利创新方向并完成自评分。

## 触发场景

当用户提到以下任一场景时使用本技能：

- **专利创意**、**专利构思**、**专利创新**
- **TRIZ**、**创新方向**、**创新思考**
- **技术矛盾**、**发明问题解决**、**专利创新点**
- 希望围绕某个小场景做专利方向的发散思考

## 前置步骤

1. **读取模板**：先读取工作区根目录的 `patent_idea_templte.md`，将其完整内容作为生成依据。
2. **获取小场景**：若用户未提供具体小场景，需明确要求用户提供：
   - 具体的技术场景或业务场景（需足够聚焦，避免宽泛描述）
   - 场景中的核心技术矛盾或痛点（如灵活性与效率、精度与成本等）
   - 若用户描述过于宽泛，提示：请聚焦到一个具体小场景，避免泛泛而谈

## 生成要求

严格按 `patent_idea_templte.md` 要求执行：

1. **聚焦小场景**：仅针对用户提供的具体小场景展开，零容忍泛泛而谈；明确核心技术矛盾或痛点。
2. **结合 TRIZ**：运用矛盾矩阵与 40 个创新原理、资源分析、理想解与系统进化、物理矛盾及分离原理等。
3. **每个方向包含**：
   - 核心思路
   - TRIZ 应用（使用的 TRIZ 工具）
   - 技术实现思路
   - 应用场景
4. **四维自评分**（各 1–10 分）：
   - 专利创新性
   - 细节完整性
   - 技术可行性
   - 业务契合度
   - 总评分：XX/40

## 输出与保存

- **保存路径**：`outputs/ideas/YYYY-MM-DD-<主题>-ideas.md`
- **主题推导**：
  - 由用户输入的场景描述取前 20 字符内关键词（去除标点、空格），或
  - 用户明确指定的简称，或
  - 若无则用 `untitled` 或当前日期时间戳
- 若 `outputs/ideas/` 不存在，需先创建该目录。
- 生成完成后，告知用户输出路径，并提示可选择 1/2/3 号方向进入撰写阶段。

## 阶段确认门（强制）

**本技能仅完成创意生成，完成后必须停止。**

- **禁止**在同一轮对话中自动进入撰写阶段。
- **禁止**在未收到用户明确选择时假设或代选方向。
- 完成创意输出后，**必须**停下来，用以下话术等待用户确认：
  - 「创意已完成，已保存至 [路径]。**请选择 1/2/3 号方向，并在下一句明确说明是否撰写技术交底书。** 仅在您明确选择方向并请求撰写后，才会进入撰写阶段。」
- 只有当用户**在后续新消息中**明确说出「我选方案 X」「基于创新方向 X 撰写」等，才可触发 patent-writing。

## 执行流程

```
1. 读取 patent_idea_templte.md（工作区根目录）
2. 确认用户已提供具体小场景，否则要求补充
3. 按模板生成 3 个创新方向（含核心思路、TRIZ 应用、技术实现思路、应用场景）
4. 对每个方向进行四维自评分
5. 确定输出文件名中的主题（用户输入前 20 字符关键词或用户指定）
6. 保存到 outputs/ideas/YYYY-MM-DD-<主题>-ideas.md
7. 向用户报告路径，并提示可选方向进入撰写
```

