# Prompt First 模板

## 输入引用

引用相关的 docs 文档链接：

- [需求文档](https://example.com) - 相关需求描述
- [设计文档](https://example.com) - 相关设计说明
- [架构决策](https://example.com) - 相关架构决策

## Context Maps

强制列出本次 Prompt 依赖的 Canvas 文件：

- [Authentication.canvas](../Authentication.canvas) - 项目架构视觉化展示
- **相关节点**: [节点名称](路径) - 描述

## 目标

明确描述此提示词的目标和预期效果，包括要解决的问题、实现的功能或达成的结果。

## 输出格式

指定期望的输出格式，例如：
- 代码示例（语言：Java/Python/等）
- 文档结构（Markdown/HTML/等）
- 配置文件（JSON/YAML/等）
- 其他格式

## 约束

列出使用此提示词时的约束条件，例如：
- 技术栈限制
- 性能要求
- 安全性要求
- 兼容性要求

## Rule Set

"请严格参考 @Authentication.canvas 中的状态机转移逻辑，不要自行发挥。"

**具体规则**：
- 必须使用 Canvas 中定义的类名和方法名
- 必须遵循 Canvas 中定义的调用关系
- 必须参考 Canvas 中的流程图逻辑

## 验收标准

定义验证输出质量的具体标准，例如：
- 功能完整性
- 代码正确性
- 文档准确性
- 性能指标

## 风险

识别使用此提示词可能带来的风险，例如：
- 输出质量风险
- 技术实现风险
- 时间成本风险
- 其他潜在风险

## 使用记录

| 日期 | 使用场景 | 输入参数 | 输出结果 | 反馈 | 改进措施 |
|------|---------|---------|---------|------|----------|
| YYYY-MM-DD | 场景描述 | 参数说明 | 结果概述 | 反馈内容 | 改进方案 |
