Agent Skills
› marcus/sidecar
marcus/sidecar
GitHub指导通过 Shell 协调 Sidecar 管理的第二个 Agent,涵盖发现目标、创建布局、启动提供者、提示等待及广播等操作,确保并行任务或代码审查时安全高效。
Install All Skills
npx skills add marcus/sidecar --all -g -y
Skills in Collection (19)
指导通过 Shell 协调 Sidecar 管理的第二个 Agent,涵盖发现目标、创建布局、启动提供者、提示等待及广播等操作,确保并行任务或代码审查时安全高效。
需要另一个 Agent 审查 Diff
在后台并行运行长耗时任务
向所有在线 Agent 广播消息
被阻塞的协同 Agent 恢复
npx skills add marcus/sidecar --skill coordinate-agents -g -y
用于创建、修改或调试 AI 聊天历史导入适配器的技能,涵盖接口实现、缓存策略、增量解析及性能优化。
需要为新的 AI 工具(如 Cursor、Warp)创建适配器
调整现有适配器的行为逻辑
排查适配器相关的性能瓶颈或资源泄漏问题
npx skills add marcus/sidecar --skill create-adapter -g -y
提供在Go应用中创建声明式模态框的指南,涵盖初始化、渲染及输入处理模式,确保键盘和鼠标交互的正确实现。
需要添加确认或输入弹窗
实现自定义对话框界面
处理模态框的键盘导航逻辑
npx skills add marcus/sidecar --skill create-modal -g -y
用于在Sidecar应用中创建基于Go和Bubble Tea的嵌入式插件,涵盖实现Plugin接口、处理UI渲染与键盘输入及生命周期管理。
创建新的Sidecar插件
修改插件架构
调试插件渲染或生命周期问题
npx skills add marcus/sidecar --skill create-plugin -g -y
用于在侧边栏工作区创建或修改提示词模板。涵盖配置文件位置、字段定义及模板变量用法,标准化Agent初始上下文与工作流。
创建新的Agent提示词模板
修改现有提示词配置
配置模板变量和任务模式
npx skills add marcus/sidecar --skill create-prompt -g -y
用于创建和配置 Sidecar 应用的自定义颜色主题,支持基础主题选择、颜色覆盖、渐变边框及标签页样式调整。
需要修改应用界面颜色或风格
配置自定义主题或覆盖默认配色
调试 UI 显示相关的颜色或样式问题
npx skills add marcus/sidecar --skill create-theme -g -y
实现双面板插件的拖拽调整大小功能,涵盖鼠标事件处理、拖拽区域注册、宽度限制及状态持久化。适用于侧边栏与主内容区的布局管理及交互优化。
需要为双面板布局添加拖拽调整大小功能
处理面板分割线的鼠标交互逻辑
实现面板宽度的状态持久化
npx skills add marcus/sidecar --skill drag-pane -g -y
指导在侧边栏中创建、注册和使用功能标志,涵盖代码检查、配置及CLI覆盖,用于安全地控制实验性功能开关。
添加新功能标志
切换功能开关
通过标志限制新功能
npx skills add marcus/sidecar --skill feature-flags -g -y
描述文件浏览器插件中内联文本编辑器的实现,涵盖基于tmux PTY的后端交互、光标处理、状态管理及渲染逻辑。用于开发或调试编辑器输入与渲染问题。
需要实现在线文件编辑功能
调试终端编辑器渲染或输入异常
修改内联编辑器生命周期管理
npx skills add marcus/sidecar --skill inline-editor -g -y
提供键盘快捷键的实现参考、注册流程及完整分配表。用于新增或修改快捷键、解决键位冲突、检查与 Vim 的一致性,涵盖集中式绑定注册和上下文调度机制。
添加新的键盘快捷键
修改现有快捷键配置
排查快捷键冲突
检查与 Vim 惯例的对齐情况
npx skills add marcus/sidecar --skill keyboard-shortcuts -g -y
分析侧车 Git 合并与拉取策略,涵盖 pull 菜单、直接合并及 PR 工作流。识别硬编码、缺少 squash 等缺陷,建议配置默认策略、提交模板及安全选项以优化分支集成。
Git 合并策略选择
分支冲突解决
Pull 请求工作流决策
npx skills add marcus/sidecar --skill merge-strategy -g -y
提供Sidecar内存与性能分析技能,涵盖系统级工具(ps、lsof)和Go pprof运行时分析,用于诊断内存泄漏、文件描述符堆积及CPU异常。
调查内存使用异常或增长
检测goroutine泄漏
分析文件描述符泄漏
诊断插件无响应或卡顿
npx skills add marcus/sidecar --skill profile-memory -g -y
实现侧车中项目切换功能,涵盖项目发现、状态管理、UI流程、模态框渲染、过滤及主题预览。用于处理项目配置系统、工作树切换及相关开发任务。
实现项目切换器功能
管理工作树切换逻辑
修改项目配置系统
npx skills add marcus/sidecar --skill project-switching -g -y
指导如何发布 sidecar 新版本,涵盖版本标记、依赖更新、CHANGELOG 维护及 GoReleaser 自动化。通过 Makefile 命令执行预检、构建、测试和 Homebrew 发布流程。
准备发布新版本
执行 release 流程
更新版本号
发布 Homebrew tap
npx skills add marcus/sidecar --skill release-sidecar -g -y
实现 Sidecar TUI 与 tmux 的交互式 Shell 集成,支持命令执行、控制模式输出捕获、原生光标渲染及内联编辑等功能。
需要交互式操作 tmux 会话
在终端中执行 shell 命令
处理终端光标和粘贴事件
npx skills add marcus/sidecar --skill shell-integration -g -y
用于维护 Sidecar Docusaurus 文档站点的技能,涵盖页面结构、文档编写、博客发布、样式调整及部署流程。适用于使用 Docusaurus 进行文档创建、更新或配置工作。
编写技术文档
更新文档站点内容
添加新页面或博客文章
修改 Docusaurus 配置
npx skills add marcus/sidecar --skill sidecar-website -g -y
指导在 sidecar 中实现 UI/UX 功能,包括模态框、键盘快捷键、鼠标交互及渲染优化。规范使用内部组件库,确保输入处理与视图渲染的正确性。
实现新的 UI 功能
添加键盘快捷键
构建模态框
处理用户输入
进行 UX 改进
npx skills add marcus/sidecar --skill ui-features -g -y
Git worktree切换技能,涵盖检测、状态管理、插件生命周期管理及持久化。指导插件在切换时安全停止、重置并重启,确保上下文和UI状态正确恢复与适配。
需要处理git worktree切换逻辑
实现插件对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


