关于 effective-context
面向 Symfony 的技能,用于在寻求帮助、交接任务或报告错误时整理必要上下文。它引导提供版本、相关代码、日志、约束和已尝试事项,并避免泄露机密。
主要功能
- 01目标与预期行为模板
- 02Symfony、PHP 和 Bundle 版本
- 03相关文件与错误详情
- 04约束及已尝试事项
- 05机密与个人数据脱敏提示
适用场景
- 01整理聚焦的 Symfony 求助问题
- 02向其他贡献者交接任务
- 03为错误诊断提供上下文
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ dev-toolings/ superpowers-symfony --skill effective-context安装后在 Claude Code 中输入/effective-context确认已加载。
附带文件reference.md
详细介绍
有效上下文(Symfony)
使用场景
- 在寻求 Symfony 问题的帮助,或将任务移交给他人时。
- 之前的回答有误,原因是缺少版本、Bundle 或约束信息。
- 报告需要诊断的错误。
默认工作流
- 用一两句话说明目标和预期行为。
- 提供版本信息:Symfony、PHP 以及涉及的 Bundle。
- 仅提供问题涉及的文件:实体、服务、控制器、配置。
- 粘贴完整错误及其堆栈跟踪,以及相关日志行。
- 列出约束(性能、向后兼容性、现有模式)和已尝试的做法。
防护规则
- 提供问题涉及的代码:不要贴出整个
src/,也不要只问一句话。 - 不要引用未展示的代码。
- 从日志和
.env片段中移除机密信息和个人数据。
渐进式披露
- 使用此文件了解执行方式和风险控制。
- 需要深入了解实现细节时,再打开参考资料。
输出约定
- 按照
reference.md中的模板提供上下文块:上下文、目标、当前代码、观察到的行为、尝试过的做法、约束。 - 明确说明版本和 Bundle。
参考资料
reference.md
评论
支持 Markdown