Agent Skills
› marcus/sidecar
marcus/sidecar
GitHub指导通过 Sidecar CLI 协调和管理第二个 Agent,涵盖发现目标、创建布局、启动代理、发送指令及广播消息等完整流程,确保操作安全且非阻塞。
Install All Skills
npx skills add marcus/sidecar --all -g -y
Skills in Collection (19)
指导通过 Sidecar CLI 协调和管理第二个 Agent,涵盖发现目标、创建布局、启动代理、发送指令及广播消息等完整流程,确保操作安全且非阻塞。
需要另一个 Agent 审查代码差异
并行执行长时间任务
向所有在线 Agent 广播信息
协调的 Agent 处于阻塞状态
npx skills add marcus/sidecar --skill coordinate-agents -g -y
用于创建AI聊天历史导入适配器,支持Claude Code等工具。涵盖接口实现、缓存策略、增量解析及性能优化,适用于开发新适配器或调试性能问题。
创建新的AI对话数据导入适配器
修改现有适配器的行为逻辑
排查和解决适配器相关的性能瓶颈
npx skills add marcus/sidecar --skill create-adapter -g -y
指导在 Go 应用中使用 internal/modal 库创建声明式模态框,涵盖初始化、渲染及交互处理。
需要添加确认、输入或选择类型的模态对话框
实现模态框的键盘导航和鼠标事件处理
npx skills add marcus/sidecar --skill create-modal -g -y
用于在Sidecar应用中创建基于Bubble Tea的Go插件,实现UI渲染、键盘输入处理及生命周期管理。指导开发者遵循特定接口规范开发嵌入式插件。
创建新的Sidecar插件
修改插件架构
调试插件渲染或生命周期问题
npx skills add marcus/sidecar --skill create-plugin -g -y
用于创建和配置 Sidecar 工作区的 Prompt 模板,涵盖结构、变量及作用域设置。
创建或修改 Agent Prompt
配置 Sidecar 工作区上下文
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 中注册、检查和管理功能标志,支持通过代码、配置文件和 CLI 进行优先级控制,实现实验性功能的灰度发布与安全回滚。
添加新的功能标志
在代码中检查功能状态
配置功能开关的默认值或覆盖
npx skills add marcus/sidecar --skill feature-flags -g -y
实现文件浏览器预览窗格内的内联文本编辑功能,支持多种终端编辑器,涵盖生命周期管理、渲染、输入路由及状态同步。
需要实现在 TUI 文件浏览器中直接编辑文件的功能
调试或优化内联编辑器的渲染与输入交互问题
处理编辑器状态管理与 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 合并策略、冲突解决及分支集成模式,涵盖拉取与合并工作流、已知缺陷及配置建议。
选择 Git 合并或拉取策略
解决代码冲突
优化分支集成流程
npx skills add marcus/sidecar --skill merge-strategy -g -y
提供Sidecar内存性能分析与故障排查指南,涵盖系统级监控(RSS、FD、线程)及Go pprof工具使用,用于诊断内存泄漏、CPU过载及插件无响应等问题。
排查内存增长或泄漏
分析CPU占用过高
诊断Goroutine阻塞或泄漏
检查文件描述符异常
npx skills add marcus/sidecar --skill profile-memory -g -y
实现侧车中的项目切换功能,涵盖项目发现、状态管理、UI流、模态渲染、过滤及主题预览。适用于项目切换器、工作树切换或项目配置系统的开发。
需要实现或修改项目切换器UI逻辑
处理多仓库配置与工作树切换状态
调整模态框渲染与键盘交互流程
npx skills add marcus/sidecar --skill project-switching -g -y
用于发布 sidecar 新版本的自动化流程,涵盖版本标记、依赖更新、CHANGELOG 维护及 GoReleaser 和 Homebrew Tap 的验证与发布。
准备发布新版本
执行侧车组件发布
npx skills add marcus/sidecar --skill release-sidecar -g -y
提供交互式 Shell/Tmux 集成能力,支持命令执行、原生光标渲染、剪贴板粘贴及内联编辑。
需要在终端中执行命令
使用 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
提供侧边栏 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


