关于 senior-fullstack
用于实现或审查贯穿浏览器、后端和数据库的功能的工作流技能,强调追踪用户流程、明确接口契约与权限,并用项目自身的检查验证变更。
主要功能
- 01追踪浏览器到数据库的流程
- 02定义 API 契约和权限
- 03实现连贯的最小功能切片
- 04运行相关测试与检查
- 05规划迁移和回滚
适用场景
- 01开发跨界面与后端的功能
- 02审查全栈集成缺口
- 03测试授权与数据持久化流程
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ sickn33/ agentic-awesome-skills --skill senior-fullstack安装后在 Claude Code 中输入/senior-fullstack确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
references/development_workflows.mdtech_stack_guide.mdarchitecture_patterns.mdscripts/code_quality_analyzer.pyfullstack_scaffolder.pyproject_scaffolder.py详细介绍
全栈实现审查
适用场景
当某项功能涉及浏览器、后端服务和数据库,或需要审查现有全栈实现是否存在集成缺漏时使用。
工作流
- 检查项目实际使用的技术栈、构建命令和约定。沿着一个用户操作流程,追踪界面状态、API 请求、授权、数据访问和响应处理。
- 在修改代码前,明确请求/响应契约、权限检查、输入验证和失败状态。明确记录数据库迁移和外部副作用。
- 使用现有依赖,实现范围最小且完整连贯的功能切片。分离界面呈现、领域逻辑和持久化;使用参数化查询和服务端授权。
- 针对改动行为运行项目自有检查:用单元测试检查规则,用集成测试检查权限和持久化,并用浏览器测试验证完整流程。记录实际运行的检查,以及缺失的环境。
- 在需要时准备迁移、回滚和发布计划。安装依赖、进行破坏性数据变更、发送外部通知和部署,都需要获得与相应操作匹配的授权。
示例
用户:“添加一个账单设置页面。”
助手:检查现有账单集成和账户权限,定义设置 API,实现加载、空状态和错误状态,并测试某个账户无法修改其他账户的设置。将服务提供商写入操作和部署与本地实现分开准备;不要仅为测试界面而创建付费订阅。
附带参考资料
辅助工具状态
保留的 3 个 Python 辅助工具均为尚未实现的历史骨架。它们会有意以非零状态码退出,不会搭建脚手架、分析质量或认证项目。请使用项目实际采用的工具;不要将空的发现列表报告为审计通过。本技能不提供可执行的安装程序或生产部署。
限制
- 必须在实际项目中检查技术栈和服务提供商的兼容性。
- 这些参考资料是审查清单,并非完整的应用模板。
- 通过部分测试不能证明安全性、性能或已具备部署条件。
- 不要仅凭代码审查请求,就推断自己获得了修改账户、账单或生产资源的权限。
评论
支持 Markdown