Agent Skills
› marcus/sidecar
marcus/sidecar
GitHub协调Sidecar管理的第二个Agent,涵盖发现目标、创建布局、启动、提示、等待及广播等全流程操作。用于并行任务、代码审查或解决阻塞问题,确保多Agent协作的安全性与准确性。
Install All Skills
npx skills add marcus/sidecar --all -g -y
Skills in Collection (19)
协调Sidecar管理的第二个Agent,涵盖发现目标、创建布局、启动、提示、等待及广播等全流程操作。用于并行任务、代码审查或解决阻塞问题,确保多Agent协作的安全性与准确性。
需要另一个Agent协助审查差异
需要在后台并行运行长时间任务
需要向所有活跃Agent广播信息
被协调的Agent返回阻塞状态
npx skills add marcus/sidecar --skill coordinate-agents -g -y
用于创建AI聊天历史导入适配器,支持Claude Code等工具。涵盖接口定义、缓存策略、增量解析及性能优化指南,适用于新建适配器或调试性能问题。
创建新的聊天历史适配器
修改适配器行为逻辑
调试适配器性能瓶颈
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 UI、键盘输入及生命周期管理。适用于开发新插件或调试渲染问题。
创建新的Sidecar插件
修改插件架构
调试插件渲染或生命周期问题
npx skills add marcus/sidecar --skill create-plugin -g -y
用于在sidecar工作区中创建或修改可复用的Prompt模板,涵盖配置结构、模板变量及优先级规则。
创建新的Agent Prompt模板
修改现有Prompt配置
配置Ticket模式与模板变量
npx skills add marcus/sidecar --skill create-prompt -g -y
用于在Sidecar中创建、修改或调试自定义UI主题,支持基色选择、颜色覆盖、渐变边框及标签样式配置。
需要调整应用界面外观
自定义颜色主题
修复UI显示问题
npx skills add marcus/sidecar --skill create-theme -g -y
实现双面板插件布局的拖拽调整大小功能,涵盖鼠标事件处理、拖拽增量计算、宽度限制及状态持久化。适用于需要添加拖拽交互或管理面板布局的场景。
实现面板拖拽调整大小
处理鼠标拖拽交互
管理面板布局结构
npx skills add marcus/sidecar --skill drag-pane -g -y
提供在sidecar中创建、注册和检查功能标志的标准流程,支持配置文件和CLI覆盖。用于安全灰度发布新功能或实验性功能,实现用户可控的开关与回滚。
需要添加新功能开关
进行功能灰度发布
配置实验性功能
npx skills add marcus/sidecar --skill feature-flags -g -y
实现文件浏览器预览窗格内的内联文本编辑功能,基于tmux PTY后端。涵盖编辑器生命周期管理、维度计算、输入路由、光标处理及状态同步,用于解决TUI环境下非全屏的文件编辑与渲染问题。
需要实现在文件浏览器中直接编辑文件的功能
调试终端内联编辑器的渲染或输入转发问题
处理编辑器进入/退出生命周期的逻辑
npx skills add marcus/sidecar --skill inline-editor -g -y
提供键盘快捷键实现参考、绑定注册及与 Vim 对齐指南,涵盖侧边栏插件的完整快捷键分配表。用于添加或修改快捷键、解决键冲突及评估一致性。
添加新快捷键
修改现有快捷键
检查快捷键分配
解决键位冲突
评估与 Vim 约定的一致性
npx skills add marcus/sidecar --skill keyboard-shortcuts -g -y
描述 Git 合并与拉取策略的配置及实现,涵盖 PR 工作流、直接合并、冲突解决及已知缺陷。旨在指导分支集成模式的选择与配置优化。
需要选择 Git 合并或拉取策略时
处理代码冲突或分支集成问题时
审查或修改 Git 合并相关功能实现时
npx skills add marcus/sidecar --skill merge-strategy -g -y
提供 Sidecar 内存与性能分析技能,涵盖系统级工具(ps, vmmap, lsof)和 Go pprof 运行时剖析。用于排查内存泄漏、Goroutine 阻塞、文件描述符异常及 CPU 高负载等性能问题。
排查内存泄漏
分析 Goroutine 阻塞
诊断文件描述符泄漏
性能瓶颈分析
npx skills add marcus/sidecar --skill profile-memory -g -y
实现侧车应用中通过@键切换Git项目的功能,涵盖项目发现、状态管理、UI模态框渲染及配置加载。
需要切换不同Git仓库时
修改项目配置文件以添加或移除项目时
调整项目切换器的UI交互逻辑时
npx skills add marcus/sidecar --skill project-switching -g -y
指导发布 Sidecar 新版本的完整流程,涵盖 SemVer 版本标记、依赖同步、CHANGELOG 更新、GoReleaser 自动化构建及 Homebrew Tap 发布,确保发布过程标准化与自动化。
准备发布新版本
执行软件发布流程
更新侧车组件版本
npx skills add marcus/sidecar --skill release-sidecar -g -y
提供交互式Shell集成能力,支持tmux会话管理、命令执行、光标渲染及内联编辑。
需要在终端中执行Shell命令
需要与tmux会话进行交互
需要处理终端内的文本选择和粘贴
npx skills add marcus/sidecar --skill shell-integration -g -y
维护Sidecar项目的Docusaurus文档站点,涵盖页面结构、文档编写、博客发布、样式调整及部署工作流。适用于撰写文档、更新网站或配置Docusaurus的场景。
编写技术文档
更新文档网站内容
添加新页面或博客文章
修改Docusaurus配置
npx skills add marcus/sidecar --skill sidecar-website -g -y
提供侧边栏UI功能实现指南,涵盖模态框、键盘快捷键、鼠标交互及渲染规范。指导开发者使用内部库构建符合UX标准的界面组件,确保输入处理与布局正确性。
实现新的UI功能
添加键盘快捷键
构建模态框
优化用户体验
npx skills add marcus/sidecar --skill ui-features -g -y
说明 Sidecar 中 Git worktree 切换的完整生命周期,涵盖检测、状态管理、插件重启及持久化,指导开发者实现平滑切换与资源清理。
需要实现或优化 git 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


