Agent Skills
› kajisho5/ffmpeg-skill
kajisho5/ffmpeg-skill
GitHub根据项目类型自动生成GitHub Actions CI/CD工作流文件,支持npm、Python、Go和Rust等生态。提供依赖缓存、矩阵测试和多版本并行构建的最佳实践模板,用于自动化库项目的构建与测试流程。
Install All Skills
npx skills add kajisho5/ffmpeg-skill --all -g -y
Skills in Collection (12)
根据项目类型自动生成GitHub Actions CI/CD工作流文件,支持npm、Python、Go和Rust等生态。提供依赖缓存、矩阵测试和多版本并行构建的最佳实践模板,用于自动化库项目的构建与测试流程。
创建或更新CI工作流
为多语言库项目配置自动化构建和测试
npx skills add kajisho5/ffmpeg-skill --skill ci-pipeline-synthesizer -g -y
用于预防、检测和清理Git仓库中意外提交的敏感信息(如密钥)及开发制品。提供.gitignore配置、缓存文件移除、历史审计及凭证轮换和清洗指导,确保仓库干净安全。
发现仓库提交了敏感信息或构建产物
需要配置新仓库的忽略规则
审查仓库实际跟踪的文件列表
npx skills add kajisho5/ffmpeg-skill --skill keeping-git-repos-clean -g -y
优化 GitHub Actions CI/CD 流程,通过迁移非 macOS 依赖任务至 Linux、规范触发器与并发策略、缓存依赖及审计 Cron 作业,降低分钟消耗并缩短构建时间。
CI 费用过高
构建速度缓慢
新仓库工作流配置
现有工作流浪费审查
npx skills add kajisho5/ffmpeg-skill --skill running-github-actions-efficiently -g -y
构建基于 FastMCP 的 Python MCP 服务器,涵盖工具设计、错误契约、子进程封装及 LLM 客户端交互安全模式。
编写 MCP 服务器
暴露工具给 LLM 客户端
调试工具注册或打包问题
测试 MCP 工具
npx skills add kajisho5/ffmpeg-skill --skill building-python-mcp-servers -g -y
管理Python库发布流程,涵盖语义化版本控制、Changelog维护、GitHub Actions自动化发布及弃用处理。适用于规划发布、编写日志、配置CI/CD流水线或通知破坏性变更的场景。
需要发布新版本时
编写或更新 Changelog
配置 GitHub Actions 自动化发布
处理 API 弃用警告
npx skills add kajisho5/ffmpeg-skill --skill managing-python-releases -g -y
规范构建与发布脚本,防止因输入缺失、体积异常或文件列表漂移导致分发损坏。通过强制非零退出、双向大小校验及源树验证,确保产物正确性。
编写或审查构建/打包脚本
配置发布工作流以上传制品
管理 dist/ 目录复制步骤
处理已提交的编译资产
npx skills add kajisho5/ffmpeg-skill --skill shipping-build-artifacts -g -y
解决多分支并行开发时的冲突,识别热点文件并提供合并、重算或重建等正确策略,防止静默错误。
合并分支时遇到冲突
处理版本字段或注册表冲突
并行贡献导致集成问题
npx skills add kajisho5/ffmpeg-skill --skill concurrent-branches -g -y
确保产品事实(如功能描述、字段名)在代码、文档、UI等多处保持一致。通过枚举变更表面、优先生成而非手动维护、编写漂移测试,避免信息不同步,适用于涉及跨仓库或跨文件的内容/格式变更场景。
添加或重命名用户可见功能
编辑产品文案或文档
重命名序列化响应字段
修改序列化或分享链接格式
审查仅触及单一位置的PR
npx skills add kajisho5/ffmpeg-skill --skill shipping-across-surfaces -g -y
指导如何撰写准确、可复现的缺陷报告,避免夸大或误报。适用于提交Issue、PR描述及代码审查中的缺陷确认场景。
提交 Issue
编写 PR 描述
进行代码审查
npx skills add kajisho5/ffmpeg-skill --skill writing-defect-reports -g -y
提供防御破坏性操作(如删除、覆盖、历史重写)的安全编码规范,强调前置校验、拒绝而非警告及结构路径验证。
编写或删除命令
代码审查安全逻辑
处理用户输入路径
npx skills add kajisho5/ffmpeg-skill --skill guarding-destructive-operations -g -y
通过解析CI工作流文件提取命令、路径、标记和环境变量,在本地精确复现CI运行环境,解决本地与CI结果不一致问题。
本地通过但CI失败
CI通过但本地失败
配置本地开发环境
npx skills add kajisho5/ffmpeg-skill --skill reproducing-ci-locally -g -y
通过执行快速探针验证第三方库、API或构建后端的实际行为,防止基于错误假设的集成 bug。适用于新依赖接入、客户端参数选择及上游契约审查。
集成新的第三方依赖或 API
编写代码前验证远程服务响应形状
检查 HTTP 客户端参数传递是否正确
审查涉及上游契约断言的代码
npx skills add kajisho5/ffmpeg-skill --skill verifying-external-behavior -g -y


