superpowers-symfony

为Claude Code提供Symfony 7.4/8.x开发专家级技能的AI插件

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:superpowers-symfony。
它的用途是:为Claude Code提供Symfony 7.4/8.x开发专家级技能的AI插件
完整的 Skill 内容见:https://321skill.com/skills/superpowers-symfony/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'我想为Product实体创建一个带有过滤器和分页的API Platform资源,并配上Pest测试。',它会调用`/symfony:api-platform-dto-resources`和`/symfony:tdd-with-pest`等技能,生成符合API Platform v4规范的资源类、数据提供器、测试用例,并指导你完成TDD的红绿重构循环。或者,当你遇到复杂的Doctrine N:N关系问题时,直接输入`/symfony:doctrine-relations`,AI会提供具体的映射配置、迁移代码和查询示例。

介绍

Superpowers Symfony是一个专为Claude Code设计的AI插件,旨在解决开发者在现代Symfony项目(特别是7.4 LTS及8.x版本)中面临的框架版本差异、API Platform v4集成、复杂架构实现等难题。它通过内置44个专家技能、7个专业化子代理和13个斜杠命令,将最新的Symfony开发最佳实践直接注入AI的上下文。

使用时,开发者只需在Claude Code中安装该插件,AI助手便能自动识别项目环境(如Symfony版本、测试框架),并根据任务上下文调用相应的技能。无论是创建API资源、编写Pest测试,还是设计DDD架构,开发者都可以通过简单的对话或直接调用特定命令(如/symfony:tdd-with-pest)来获得精准、版本匹配的代码指导和方案。

该插件非常适合正在使用或计划升级到Symfony 7.4/8.x、API Platform v4和Doctrine ORM 3的团队。无论是经验丰富的全栈开发者希望提升效率,还是新手需要可靠的脚手架和最佳实践指导,都能从中受益。它尤其适合在遵循测试驱动开发(TDD)、构建REST/GraphQL API或实施六边形架构的项目中发挥作用。

建议在项目初期或进行重大框架升级时启用此插件,以获得最连贯的指导。由于插件会进行环境自动检测,请确保项目结构清晰,以便插件能准确识别框架组件。对于仍在使用Symfony 6.4或API Platform v3的遗留项目,插件也提供支持,但部分最新特性指导可能不适用。

核心特点

与通用Symfony助手不同,它深度绑定Symfony 7.4 LTS/8.x、API Platform v4和Doctrine ORM 3等特定版本,提供版本精确的代码签名和示例,避免了因框架版本不匹配导致的过时或错误指导。同时,它通过7个预配置的专用子代理(如针对TDD、API Platform等)实现技能预加载和项目记忆,提供更专注、上下文连贯的深度支持。

注意事项

不适合用于Symfony 5.x或更旧版本的项目,或非API Platform/Doctrine ORM的技术栈。

常见问题

这个插件支持Symfony 6吗?

支持Symfony 6.4 LTS作为遗留版本,但主要优化和特性针对Symfony 7.4 LTS和8.x。

需要额外配置才能使用子代理吗?

不需要,7个子代理在插件安装后即根据任务上下文自动启用和切换。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/superpowers-symfony/raw/index.md 读取 superpowers-symfony 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。