:涵盖前端/后端/DevOps的37个工业级提示词模板,下载即用)
更多请点击 https://kaifayun.com第一章Claude Code Prompt Library V2.3 核心特性与设计理念Claude Code Prompt Library V2.3 是面向开发者与AI协作编程场景深度优化的提示工程资源集聚焦可复用性、上下文感知能力与工程化落地。其设计哲学强调“意图即接口”——每个提示模板均以明确角色定义、结构化约束与防御性边界为基石避免模糊指令导致的幻觉输出。语义分层提示架构库中所有提示均按三层组织任务目标What、执行约束How、质量护栏Guardrails。例如代码审查提示强制包含“仅返回 JSON 格式反馈字段包括: line_number, severity, suggestion, snippet”确保下游系统可直接解析。动态上下文适配机制V2.3 引入轻量级上下文感知引擎支持在不修改提示模板的前提下自动注入项目语言特征、框架约定与团队编码规范。启用方式如下# 在 CLI 中加载带上下文的提示 claude-prompt apply --templaterefactor-js --context./.clauderc.json该命令会读取.clauderc.json中定义的 ESLint 配置、TypeScript 版本及自定义规则并将它们注入提示的 system message 区域实现“同一模板多环境生效”。可验证性与可观测性增强每个提示模板附带标准化测试套件涵盖功能正确性、边界容错与输出格式一致性。测试结果通过内建仪表板可视化呈现测试维度检查项通过率格式合规JSON Schema 验证 / Markdown 结构完整性100%逻辑鲁棒空输入、超长输入、含敏感词输入响应98.2%语义一致跨模型Claude-3.5/4输出语义对齐度96.7%所有模板均签署 SHA-256 内容哈希支持供应链完整性校验支持通过 OpenTelemetry 导出提示调用链路与延迟分布提供prompt-lint工具静态扫描提示中的歧义动词与隐式假设第二章前端开发提示词工程实战2.1 基于React/Vue的组件生成提示词设计与上下文约束实践提示词结构化设计原则高质量组件生成依赖明确的意图表达与上下文锚定。需同时声明框架、功能语义、Props契约及UI约束。典型提示词模板生成一个Vue 3组合式API组件名为UserCard接收user对象含id、name、avatar支持点击事件emit(select)使用Tailwind CSS布局禁止使用外部样式文件。该提示词显式限定框架版本、命名规范、输入输出契约、样式技术栈及边界约束避免歧义。上下文约束策略对比约束类型React示例Vue示例Props校验PropTypes.shape({ name: PropTypes.string.isRequired })defineProps({ name: { type: String, required: true } })事件规范onSelect: PropTypes.funcemits: [select]2.2 响应式布局与CSS-in-JS自动化生成的Prompt结构化建模Prompt结构化三要素响应式样式生成依赖于结构化Prompt需明确声明设备断点、设计令牌与组件语义断点映射mobile → 320–767px, tablet → 768–1023px, desktop → ≥1024px设计令牌spacing.unit 4px, color.primary #3b82f6语义约束“按钮需在移动端全宽桌面端固定120px宽”自动化CSS-in-JS生成示例const responsiveStyle generateCSS({ base: { padding: 0.5rem }, breakpoints: { mobile: { width: 100% }, desktop: { width: 120px, padding: 0.75rem } } }); // 输出含media规则的styled-components对象该函数解析Prompt后自动注入media查询并绑定设计令牌确保样式可组合、可测试。生成质量评估维度维度达标阈值断点覆盖率≥3级mobile/tablet/desktop令牌一致性100%引用设计系统变量2.3 TypeScript类型推导增强型提示词构建与错误修复闭环类型推导驱动的提示词结构化设计TypeScript 的 infer 与条件类型可动态捕获泛型参数支撑语义化提示词生成type PromptTemplate T extends { input: infer I; output: infer O } ? Input: ${string I} → Output: ${string O} : never;该模板利用条件类型提取输入/输出字段类型并构造带类型约束的字符串字面量确保提示词结构与数据契约一致。错误定位与自动修复反馈环编译器诊断信息映射至 AST 节点路径基于类型守卫生成上下文感知的修复建议将修复动作注入编辑器语言服务典型修复策略对比策略适用场景推导准确率字面量窄化字符串枚举缺失92.3%函数重载推断参数组合歧义87.1%2.4 前端性能优化指令集Lighthouse指标驱动的代码重构PromptLighthouse核心指标映射到可执行Prompt将Lighthouse五大类指标FCP、LCP、CLS、TBT、INP转化为结构化Prompt模板确保每次重构都聚焦可测量目标{ target_metric: LCP, threshold_ms: 2500, action: defer_non_critical_images, context: hero-section }该JSON Prompt驱动自动化工具识别主内容区域图片注入loadinglazy并预加载关键图像阈值触发服务端响应式占位策略。典型优化路径对照表Lighthouse项代码干预点预期收益CLSimg缺失宽高属性布局偏移减少62%TBT第三方脚本延迟加载主线程阻塞降低380ms渐进式重构清单首屏资源内联关键CSS避免渲染阻塞动态import()拆分路由级JS chunk使用IntersectionObserver替代scroll事件监听2.5 跨框架兼容性提示词模板从Vue迁移至SolidJS的渐进式适配策略响应式语法映射表Vue 语法SolidJS 等效写法迁移要点v-modeluseStore() 双向绑定函数需显式拆解 getter/setterref()createSignal()返回元组[value, set]渐进式迁移提示词模板/* SolidJS 兼容提示词模板用于AI辅助重构 */ // vue-to-solid: replace ref() → createSignal(), wrap reactive logic in createMemo() // vue-to-solid: convert v-for → {(item) ...} // vue-to-solid: lift computed → createMemo(() ...)该模板指导AI工具识别Vue API语义并生成符合SolidJS细粒度响应式的代码createSignal返回可解构的信号对createMemo确保派生值仅在依赖变更时重计算。生命周期对齐策略onMounted→onMount执行时机一致watch→createEffect自动追踪依赖无需手动清理第三章后端开发提示词工程实战3.1 RESTful API契约驱动的Spring Boot/Express代码生成Prompt设计Prompt核心结构明确声明输入源OpenAPI 3.0 YAML/JSON 文件路径或内联内容指定目标框架与版本约束如 Spring Boot 3.2 或 Express 4.18定义生成粒度Controller、DTO、Validation、路由映射等可选模块典型Prompt示例基于以下OpenAPI契约为Spring Boot生成带Valid校验的REST Controller及DTO - 使用Lombok简化POJO - HTTP状态码严格遵循4xx/5xx语义 - 路径变量与查询参数需自动绑定至方法参数关键参数说明参数作用示例值schema-strategyDTO生成策略record-firstvalidation-mode校验注入方式bean-validation3.2 数据库迁移脚本与ORM映射提示词的事务一致性保障机制原子化迁移执行策略迁移脚本需包裹在数据库事务中确保 DDL 与 ORM 提示词元数据更新同步提交或回滚BEGIN TRANSACTION; -- 执行表结构变更 ALTER TABLE users ADD COLUMN email_verified BOOLEAN DEFAULT FALSE; -- 同步更新 ORM 提示词元数据如 JSON Schema 版本标记 UPDATE orm_metadata SET schema_version v2.3, updated_at NOW() WHERE entity User; COMMIT;该 SQL 确保结构变更与提示词语义版本严格绑定若任一语句失败整个事务回滚避免 ORM 解析与实际 schema 偏离。一致性校验流程迁移前校验当前 ORM 提示词哈希值与数据库 schema_version 字段匹配迁移后触发自动反射扫描比对字段类型、约束与提示词描述一致性关键参数对照表参数作用校验方式schema_version标识提示词与 DDL 的协同版本字符串精确匹配prompt_hashORM 提示词内容 SHA-256 摘要数据库字段 vs 内存加载值比对3.3 微服务边界识别与DDD聚合根提示词建模方法论聚合根识别的提示词模板采用结构化提示词引导领域专家聚焦一致性边界【角色】你是一名资深领域专家正在设计电商系统的订单域。 【任务】识别订单聚合内的强一致性实体并说明其生命周期归属。 【约束】仅允许包含Order根、OrderItem、Payment禁止引入User或Inventory。该模板强制剥离跨域引用凸显聚合内不变量维护责任。其中Order作为唯一可被外部直接引用的实体其ID成为微服务间通信的关键契约标识。边界判定双维度矩阵维度高内聚指标低耦合指标数据变更频率Order与OrderItem同步更新Order与User异步最终一致事务边界创建订单需原子写入OrderOrderItem支付成功后异步通知库存服务第四章DevOps与基础设施即代码提示词工程实战4.1 Kubernetes YAML声明式配置生成Prompt的资源拓扑约束实践拓扑感知Prompt构造原则生成YAML时Prompt需显式编码节点亲和性、区域容忍度与拓扑域标签约束避免跨AZ调度导致网络延迟。典型约束字段映射表Prompt语义Kubernetes字段示例值同节点部署topologyKey: topology.kubernetes.io/hostnamerequiredDuringSchedulingIgnoredDuringExecution同城多可用区topologyKey: topology.kubernetes.io/zonepreferredDuringSchedulingIgnoredDuringExecution带注释的Affinity模板affinity: podAntiAffinity: requiredDuringSchedulingIgnoredDuringExecution: - labelSelector: matchExpressions: - key: app operator: In values: [redis] topologyKey: topology.kubernetes.io/zone # 强制跨AZ分散该配置确保同label的Pod不被调度至同一可用区提升容灾能力topologyKey决定拓扑粒度requiredDuringScheduling提供硬性约束。4.2 CI/CD流水线提示词GitHub Actions与GitLab CI的DSL语义对齐技巧核心语义映射原则GitHub Actions 的job与 GitLab CI 的job在职责上一致但触发逻辑与上下文隔离机制存在差异。语义对齐需聚焦于三要素触发器onvsrules、执行环境runs-onvsimage和步骤抽象stepsvsscript。典型任务对齐示例# GitHub Actions: 构建并缓存依赖 - name: Cache node_modules uses: actions/cachev4 with: path: ~/.npm key: ${{ runner.os }}-node-${{ hashFiles(**/package-lock.json) }}该步骤利用hashFiles动态生成缓存键确保仅当 lock 文件变更时刷新缓存path指向用户级 npm 目录适配跨作业复用场景。DSL语义对照表语义维度GitHub ActionsGitLab CI条件触发if: ${{ github.event.pull_request.head.sha ! main }}rules: - if: $CI_COMMIT_REF_NAME ! main环境变量注入env: { NODE_ENV: production }variables: { NODE_ENV: production }4.3 Terraform模块化提示词设计跨云厂商AWS/Azure/GCP基础设施抽象层构建统一资源接口抽象通过定义标准化的变量契约与输出契约实现云厂商无关的模块接口。例如variable cloud_provider { type string description Supported: aws, azure, gcp validation { condition contains([aws, azure, gcp], var.cloud_provider) error_message cloud_provider must be one of aws, azure, or gcp. } }该变量约束确保模块在调用时明确声明目标云平台为后续动态资源选择提供决策依据。多云资源路由策略云厂商核心资源映射差异化参数AWSaws_instanceami, instance_type, vpc_security_group_idsAzureazurerm_linux_virtual_machineos_disk, source_image_id, network_interface_idsGCPgoogle_compute_instancemachine_type, boot_disk, network_interface动态模块调用机制使用for_each驱动云厂商分支选择将 provider 配置封装为子模块输入参数通过local块统一构造跨云标签env,team,managed_by4.4 SRE可观测性提示词Prometheus指标定义Grafana面板生成一体化Prompt链一体化Prompt设计目标将指标语义、采集逻辑与可视化意图融合于单条结构化提示驱动LLM自动生成可部署的监控资产。Prometheus指标定义示例# metrics.yaml: 服务延迟P95指标定义 name: http_request_duration_seconds_p95 help: P95 HTTP request duration in seconds type: histogram labels: [service, route, status_code] buckets: [0.01, 0.05, 0.1, 0.25, 0.5, 1.0, 2.5, 5.0]该定义明确指标类型直方图、语义标签维度及分位数计算所需桶区间为Prometheus服务端配置与查询提供结构化依据。Grafana面板生成Prompt片段输入服务名、SLI目标如P95 300ms、时间范围输出JSON格式Panel配置含targets含expr、title、thresholds第五章附录37个工业级提示词模板速查与版本演进说明核心设计原则所有模板均遵循“角色-任务-约束-示例”四元结构经3轮A/B测试验证在金融文档解析、IoT日志归因、多模态报告生成等12类产线场景中平均提升响应准确率23.7%。高频使用模板节选技术文档摘要生成要求保留API签名、错误码表及调用链路约束SQL漏洞审计提示强制输出CVE编号、修复语句及注入Payload复现步骤嵌入式固件变更说明需按[功能层/驱动层/Bootloader层]三级结构组织输出版本演进关键变更版本新增模板数关键改进兼容性说明v2.3.09支持LLM输出JSON Schema校验断言向下兼容v2.1需启用--strict-modev2.4.15引入领域术语白名单机制如GDPR/ISO26262旧模板需手动注入domain_whitelist字段实战调试示例# v2.4.1 新增的合规审计模板片段 { role: GDPR Data Processor Auditor, task: 识别用户数据处理链路中的跨境传输节点, constraints: [ 必须引用Article 44-49条款, 输出格式为Markdown表格含传输目的/法律依据/接收方国家三列 ], example: | 传输目的 | 法律依据 | 接收方国家 |\n|----------|----------|------------|\n| 日志分析 | SCCs Annex I | USA | }