关于 fstack-push
fstack-push 是用于提交当前任务变更并推送当前分支的 Agent 技能。它只暂存任务相关文件,并报告提交和推送结果。
主要功能
- 01仅暂存当前任务的变更
- 02使用简短提交说明
- 03推送当前分支
- 04报告提交与推送结果
- 05不运行测试、部署或强制推送
适用场景
- 01提交并推送已完成任务的变更
- 02没有未提交变更时推送本地提交
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ flaviocopes/ fstack --skill fstack-push安装后在 Claude Code 中输入/fstack-push确认已加载。
详细介绍
/fstack-push
提交当前任务的更改,然后推送到远程。这就是全部工作。
何时使用
- 你希望立即提交并推送当前的工作。
- 用户调用
/fstack-push。
步骤
- 检查工作区。将当前任务的更改与无关的工作分开。如果范围不明确,停下来并询问。
- 仅暂存当前任务的更改,并用一行简单的消息描述更改内容来提交。如果任务已提交,跳到推送步骤。
- 将当前分支推送到其远程。
- 用一行报告发生了什么:提交(如有)和推送结果。
不得
- 运行测试或部署。此技能仅负责提交和推送。
- 提交无关的更改。
- 强制推送,或推送到与当前分支不同的分支。
- 跳过钩子。
- 修改已在远程上的提交。
- 提交看起来像密钥的文件——
.env、密钥、凭据。应改为发出警告。
示例
用户:
/fstack-pushAgent:"已提交 'Add export button to settings' 并推送到
main。完成。"
用户:
/fstack-push(没有未提交的内容)Agent:"没有可提交的内容。已将 2 个本地提交推送到
main。"
评论
支持 Markdown