mcpField
F
fstack-push

fstack-push

github.com/flaviocopes开发3162 次安装15 周前更新
代码仓库

关于 fstack-push

fstack-push 是用于提交当前任务变更并推送当前分支的 Agent 技能。它只暂存任务相关文件,并报告提交和推送结果。

主要功能

  1. 01仅暂存当前任务的变更
  2. 02使用简短提交说明
  3. 03推送当前分支
  4. 04报告提交与推送结果
  5. 05不运行测试、部署或强制推送

适用场景

  1. 01提交并推送已完成任务的变更
  2. 02没有未提交变更时推送本地提交

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/flaviocopes/fstack --skill fstack-push

安装后在 Claude Code 中输入/fstack-push确认已加载。

详细介绍

/fstack-push

提交当前任务的更改,然后推送到远程。这就是全部工作。

何时使用

  • 你希望立即提交并推送当前的工作。
  • 用户调用 /fstack-push。

步骤

  1. 检查工作区。将当前任务的更改与无关的工作分开。如果范围不明确,停下来并询问。
  2. 仅暂存当前任务的更改,并用一行简单的消息描述更改内容来提交。如果任务已提交,跳到推送步骤。
  3. 将当前分支推送到其远程。
  4. 用一行报告发生了什么:提交(如有)和推送结果。

不得

  • 运行测试或部署。此技能仅负责提交和推送。
  • 提交无关的更改。
  • 强制推送,或推送到与当前分支不同的分支。
  • 跳过钩子。
  • 修改已在远程上的提交。
  • 提交看起来像密钥的文件——.env、密钥、凭据。应改为发出警告。

示例

用户:/fstack-push

Agent:"已提交 'Add export button to settings' 并推送到 main。完成。"

用户:/fstack-push (没有未提交的内容)

Agent:"没有可提交的内容。已将 2 个本地提交推送到 main。"

评论

支持 Markdown