Agent Skills › marmelab/atomic-crm

marmelab/atomic-crm

GitHub

指导Agent编写架构决策记录(ADR)的技能,用于记录引入新模式、依赖或偏离约定的重大结构决策。规范了触发场景、基于会话和工单的文件命名、代码引用及提交格式,避免记录微小改动。

17 skills 1,209

Install All Skills

npx skills add marmelab/atomic-crm --all -g -y
More Options

List skills in collection

npx skills add marmelab/atomic-crm --list

Skills in Collection (17)

指导Agent编写架构决策记录(ADR)的技能,用于记录引入新模式、依赖或偏离约定的重大结构决策。规范了触发场景、基于会话和工单的文件命名、代码引用及提交格式,避免记录微小改动。
引入新的可复用设计模式 添加新的运行时依赖 故意偏离现有编码约定 做出非直观的数据 schema 选择
.claude/skills/adr-writing/SKILL.md
npx skills add marmelab/atomic-crm --skill adr-writing -g -y
Atomic CRM后端开发规范,基于Supabase。指导何时使用后端逻辑,涵盖数据库视图、触发器、RLS策略及Deno边缘函数编写,强调安全陷阱与最佳实践。
决定是否需要后端逻辑 创建或修改数据库视图、触发器或RLS策略 编写或更改Supabase边缘函数
.claude/skills/backend-dev/SKILL.md
npx skills add marmelab/atomic-crm --skill backend-dev -g -y
用于删除Atomic CRM中内置资源(联系人、公司等)及其所有引用代码。通过运行脚本清理文件夹并指导手动修复依赖文件,确保类型检查和 lint 通过。
用户要求删除或移除内置CRM资源 需要清理废弃的CRM实体及其关联代码
.claude/skills/delete-initial-resource/SKILL.md
npx skills add marmelab/atomic-crm --skill delete-initial-resource -g -y
定义端到端测试的规范,明确UI、表单等变更需编写E2E测试,规定文件存放位置及断言要求,辅助代码审查确保测试覆盖。
涉及UI组件或页面的修改 涉及过滤器或搜索功能的变更 涉及表单或用户输入的改动 涉及点击、拖拽等交互逻辑的调整
.claude/skills/e2e-conventions/SKILL.md
npx skills add marmelab/atomic-crm --skill e2e-conventions -g -y
Atomic CRM前端开发规范,涵盖React组件、ra-core数据获取、CRUD资源结构及响应式布局,指导代码编写与验证。
创建或修改React组件 实现表单和列表页 处理数据获取逻辑 调整响应式布局
.claude/skills/frontend-dev/SKILL.md
npx skills add marmelab/atomic-crm --skill frontend-dev -g -y
在需求分析阶段通过交互式提问澄清模糊需求,挖掘未预见场景、边界情况及验收标准,为后续编排器调度提供明确约束。
用户提出模糊或宽泛的功能需求 准备向编排器分发任务前需明确范围
.claude/skills/grill-me/SKILL.md
npx skills add marmelab/atomic-crm --skill grill-me -g -y
提供 Playwright E2E 测试最佳实践,涵盖 Web-First 断言、用户可见定位器策略、网络拦截及并行执行等模式,用于编写或审查 Playwright 端到端测试。
使用 Playwright 编写或审查 E2E 测试代码 配置浏览器测试环境(如 fixtures、认证) 从 Cypress 或 Selenium 迁移测试用例
.claude/skills/playwright-testing/SKILL.md
npx skills add marmelab/atomic-crm --skill playwright-testing -g -y
用于全仓库范围的代码审计,识别过度设计、冗余依赖和可简化代码。按删除量排序输出精简建议,不直接修改代码,适用于发现仓库膨胀和优化代码结构。
audit this codebase audit for over-engineering what can I delete from this repo find bloat ponytail-audit /ponytail-audit
.claude/skills/ponytail-audit/SKILL.md
npx skills add marmelab/atomic-crm --skill ponytail-audit -g -y
扫描代码库中标记为ponytail的技术债务注释,生成包含文件、行号、简化内容、限制条件及升级路径的债务清单。仅读取报告,不修改代码,用于追踪和防止技术债务被遗忘。
ponytail debt /ponytail-debt what did ponytail defer list the shortcuts ponytail ledger what did we mark to do later
.claude/skills/ponytail-debt/SKILL.md
npx skills add marmelab/atomic-crm --skill ponytail-debt -g -y
提供Ponytail插件的快速参考指南,展示Lite/Full/Ultra三种模式、核心技能及命令用法,帮助用户快速上手和配置默认行为。
/ponytail-help ponytail help what ponytail commands how do I use ponytail
.claude/skills/ponytail-help/SKILL.md
npx skills add marmelab/atomic-crm --skill ponytail-help -g -y
专注代码审查中过度工程问题的技能,识别并建议删除冗余依赖、重复实现和无效抽象,以简化代码。
review for over-engineering what can we delete is this over-engineered simplify review
.claude/skills/ponytail-review/SKILL.md
npx skills add marmelab/atomic-crm --skill ponytail-review -g -y
处理 Chat-Service 自动回滚失败产生的 Git 冲突。接收失败提交和待撤销列表,先将分支重置到基础分支以重现真实冲突,然后逐个执行 git revert 并手动解决冲突,最后输出完成或失败状态。
自动回滚遇到合并冲突 收到包含 BASE_BRANCH, FAILED_COMMIT, COMMITS_TO_REVERT 的调度请求
.claude/skills/resolving-rollback-conflicts/SKILL.md
npx skills add marmelab/atomic-crm --skill resolving-rollback-conflicts -g -y
通过分领域对话收集项目上下文,生成并持久化 project-context.json。支持新项目初始化、中断恢复及配置更新,严格限制文件操作范围。
项目初始化阶段需要收集业务和实体信息 中断的访谈流程需要继续完成 需要更新现有的项目配置文件
.claude/skills/setup-interview/SKILL.md
npx skills add marmelab/atomic-crm --skill setup-interview -g -y
提供 shadcn/ui 主题定制指南,涵盖 CSS 变量、OKLCH 色彩、暗色模式及组件变体修改。适用于涉及颜色、主题、UI 布局或组件样式调整的开发任务。
需要更改应用的颜色主题或配色方案 实现或切换深色/浅色模式 自定义 shadcn/ui 组件的样式或添加新变体
.claude/skills/shadcn-customization/SKILL.md
npx skills add marmelab/atomic-crm --skill shadcn-customization -g -y
指导用户更新Atomic CRM的品牌标识,包括替换不同主题下的Logo、修改硬编码标题,并可选处理Favicon和PWA图标。涵盖配置文件修改、资产放置及本地存储冲突处理。
用户要求更改或重新设计CRM的Logo 用户要求更新应用名称或标题 用户要求更新浏览器标签页或PWA图标
.claude/skills/update-branding/SKILL.md
npx skills add marmelab/atomic-crm --skill update-branding -g -y
提供通过任务号动态查找 Git worktree 路径的脚本模式,避免硬编码。适用于 Hook 或脚本中定位特定任务工作区,支持从变量提取任务号并处理缺失情况。
需要在 Hook 或脚本中根据任务号定位 Git worktree 避免使用硬编码的工作区路径
.claude/skills/worktree-detection/SKILL.md
npx skills add marmelab/atomic-crm --skill worktree-detection -g -y
强制采用极简、最小化且能工作的解决方案,遵循YAGNI原则,优先使用标准库和原生功能,避免过度设计和样板代码。
用户说 ponytail, be lazy, lazy mode, simplest solution, minimal solution, yagni, do less, shortest path 用户抱怨过度工程、冗余或依赖过多
.claude/skills/ponytail/SKILL.md
npx skills add marmelab/atomic-crm --skill ponytail -g -y

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 03:15
浙ICP备14020137号-1 $Carte des visiteurs$