Agent Skills
› marcus/sidecar
marcus/sidecar
GitHub协调 Sidecar 管理的另一个 Agent,涵盖发现目标、创建布局、启动 Provider、提示等待及广播等流程。用于并行任务、代码审查或解决阻塞场景。
Install All Skills
npx skills add marcus/sidecar --all -g -y
Skills in Collection (19)
协调 Sidecar 管理的另一个 Agent,涵盖发现目标、创建布局、启动 Provider、提示等待及广播等流程。用于并行任务、代码审查或解决阻塞场景。
需要第二个 Agent 审查差异
并行运行长时间任务
向所有活跃 Agent 广播消息
协调的 Agent 返回阻塞状态
npx skills add marcus/sidecar --skill coordinate-agents -g -y
用于创建AI聊天历史导入适配器,涵盖接口实现、缓存策略、增量解析及性能优化。指导开发者处理不同工具的会话数据导入与监控。
创建新的适配器
修改适配器行为
调试适配器性能问题
npx skills add marcus/sidecar --skill create-adapter -g -y
提供 Go 语言中声明式模态框的创建、渲染及交互处理指南,涵盖初始化模式、配置选项和内置组件。
需要添加确认或输入弹窗
实现对话框交互逻辑
npx skills add marcus/sidecar --skill create-modal -g -y
用于在Sidecar应用中创建实现plugin.Plugin接口的Go插件,支持Bubble Tea UI渲染、键盘输入处理及应用集成。适用于新建插件、修改架构或调试渲染与生命周期问题。
创建新的Sidecar插件
修改插件架构
调试插件渲染或生命周期问题
npx skills add marcus/sidecar --skill create-plugin -g -y
用于创建和管理侧边栏工作区的提示词模板,涵盖配置结构、作用域及模板变量用法,旨在标准化Agent初始上下文。
需要创建新的Agent提示词模板
修改现有的Sidecar配置文件
定义带有模板变量的Prompt内容
npx skills add marcus/sidecar --skill create-prompt -g -y
用于创建和配置 Sidecar 自定义颜色主题,支持基础主题选择、颜色覆盖、渐变边框及标签页样式调整,适用于 UI 外观定制与配色调试。
需要修改或创建 Sidecar 应用的主题配色
调整 UI 元素的颜色、渐变边框或标签页样式
排查界面显示异常或颜色冲突问题
npx skills add marcus/sidecar --skill create-theme -g -y
实现两面板插件布局的拖拽调整大小功能,涵盖鼠标事件处理、拖拽增量计算、宽度限制、状态持久化及面板布局管理。
需要为两面板布局添加拖拽调整大小功能
处理面板拖拽交互与布局管理
npx skills add marcus/sidecar --skill drag-pane -g -y
提供在 sidecar 中创建、注册和使用功能标志的指南,涵盖代码检查、配置定义及优先级解析,支持安全发布和用户开关。
添加新功能标志
通过标志控制功能开关
配置功能标志默认值
npx skills add marcus/sidecar --skill feature-flags -g -y
实现文件浏览器预览窗格内的内联文本编辑功能,基于tmux PTY后端支持光标移动、状态管理及输入路由。涵盖编辑器生命周期、维度计算、确认对话框及鼠标转发,解决编辑器渲染与输入问题。
需要实现在TUI中直接编辑文件的功能
调试文件浏览器插件中的编辑器渲染或输入问题
开发内联编辑特性或文本输入组件
npx skills add marcus/sidecar --skill inline-editor -g -y
提供侧边栏插件键盘快捷键的完整参考、注册实现指南及 Vim 对齐标准。用于新增或修改快捷键、解决键位冲突及评估一致性,涵盖全局与 TD Monitor 快捷方式架构。
添加新快捷键
修改现有快捷键
解决键位冲突
检查 Vim 习惯对齐
npx skills add marcus/sidecar --skill keyboard-shortcuts -g -y
描述 sidecar 中 Git 合并与拉取操作的实现、已知缺陷及配置模式,涵盖多种 Pull 策略、PR 工作流、直接合并逻辑及冲突解决,旨在优化分支集成体验。
需要选择 Git 合并或拉取策略时
处理分支冲突或集成代码时
npx skills add marcus/sidecar --skill merge-strategy -g -y
提供 Sidecar 内存与性能分析技能,涵盖系统级工具(vmmap、lsof)和 Go pprof 运行时剖析。用于排查内存泄漏、FD 堆积、Goroutine 阻塞及 CPU 高占用等问题,辅助快速定位未响应插件的根因。
排查内存泄漏
诊断 Goroutine 阻塞
分析文件描述符泄漏
监控 RSS 增长
调试未响应插件
npx skills add marcus/sidecar --skill profile-memory -g -y
实现侧车中基于Git的项目切换功能,支持通过Modal界面进行项目发现、状态管理、过滤及主题预览。涵盖从配置加载到UI渲染的核心逻辑,允许用户在不重启进程的情况下快速切换不同工作区或仓库。
需要切换当前开发的项目或仓库
查看或修改项目配置列表
在侧车应用中打开项目选择器
npx skills add marcus/sidecar --skill project-switching -g -y
用于发布 Sidecar 新版本的自动化流程,涵盖 SemVer 版本标记、依赖更新、Go 模块校验、CHANGELOG 生成、GoReleaser 执行及 Homebrew Tap 更新,确保发布过程标准化与验证。
准备或执行软件版本发布
需要自动化构建和分发二进制包
npx skills add marcus/sidecar --skill release-sidecar -g -y
实现与tmux集成的交互式Shell功能,支持命令执行、光标渲染、粘贴处理及内联编辑,提供终端会话管理与输出捕获能力。
需要交互式的shell或TTY集成
管理tmux会话或执行Shell命令
实现终端内的内联编辑或文本选择
npx skills add marcus/sidecar --skill shell-integration -g -y
用于维护Sidecar项目的Docusaurus文档站点,涵盖文档编写、博客发布、页面结构管理及部署流程。
编写或更新技术文档
添加新页面或博客文章
配置Docusaurus站点结构
npx skills add marcus/sidecar --skill sidecar-website -g -y
提供 sidecar UI 功能实现指南,涵盖模态框、键盘快捷键、鼠标交互及渲染规范。指导开发者使用内部库构建 UI 组件,处理用户输入与布局细节。
实现 UI/UX 功能
添加键盘快捷键
构建模态框
改进用户体验
npx skills add marcus/sidecar --skill ui-features -g -y
提供Git worktree无缝切换支持,涵盖检测、状态管理、插件重初始化和持久化。指导开发者实现插件在上下文切换时的资源清理与恢复,确保多工作区环境下的稳定运行。
开发Git worktree相关功能
处理worktree切换时的插件生命周期
实现per-worktree状态持久化
npx skills add marcus/sidecar --skill worktree-switching -g -y
指导将 Herdr 提供商集成移植到 Sidecar,包括同步资产、替换传输层并注册适配器。
添加新的提供商集成
重新移植变更的提供商
Herdr 同步报告显示资产变更
npx skills add marcus/sidecar --skill port-herdr-integration -g -y


