yipng05-max
from GitHub
数据与AI
分析备忘录(Analytical Memo)生成工具。研究者在编码过程中或编码后,直接 说出脑子里的想法——一个编码、一段资料、一个困惑、一个"这里有什么"的感觉—— skill 自动生成结构化的分析备忘录并保存为 Markdown 文件到本地。 适用于主题分析(TA)、扎根理论(GT)及一切质性研究方法。 与 memo-coach 的区别:analytic-memo 由 AI 代写分析内容; memo-coach 由研究者自己写,AI 只负责追问(专用于程序化扎根理论)。 当用户提到"写备忘录""记录分析思路""写 memo""分析笔记""帮我记下这个想法" "这个编码有点意思""这里好像有什么""这个值得记录" "这个受访者说的很奇怪",或在编码/主题分析过程中表达任何需要捕捉的分析直觉时触发。 --- # 分析备忘录(Analytical Memo) 分析备忘录是质性研究中捕捉分析动能的核心工具。Charmaz(2014)将备忘录定义为 研究者与数据之间持续进行的智识对话,而非填写分类表格的形式操作。 此 skill 的设计原则:**研究者只管说出想法,工具负责追问和结构化**。 ## 启动:获取必要信息 触发后,只需收集两项信息(其余由 skill 自动判断): 1. **触发内容**:用户输入的编码片段、类属名称、原始资料段落、初步想法或困惑 (直接使用用户的原始表述,不要要求用户重新整理或分类) 2. **保存路径**(可选):若未提供,默认保存到 `~/Documents/research-memos/` 若用户在之前对话中已提供研究背景(研究主题、研究问题),直接沿用,不重复询问。 --- ## 内部识别逻辑(对用户不可见) 根据用户输入,自动判断分析方向,**不向用户暴露这个判断过程**: **→ 概念深化**(输入是单个编码或类属,附带描述或疑问) 追问:这个概念的核心含义和边界是什么?在哪些条件下更显著或消退? 与已有理论概念有何联系或张力?它暗示了什么理论主张? **→ 关系假设**(输入涉及两个或以上概念,且包含关系词:关系、影响、导致、联系、之间) 追问:这个关系的性质是什么(因果、条件、并行、对立)? 数据中有哪些直接证据?在什么情境下成立或不成立(边界条件)? **→ 负面案例**(输入包含反差信号:但是、例外、不符合、反而、奇怪、矛盾、和别人不一样) 追问:这是真正的反例,还是揭示了边界条件? 是否需要修订现有类属或理论假设?修订方向是什么? **→ 反身性**(输入包含研究者自我指涉:我觉得、我担心、我是否、我的立场、我注意到自己) 追问:研究者的哪种预设或情绪可能影响了这段分析? 这个反思对理论抽样或研究设计有什么启示? **→ 综合展开**(输入混合多种信号,或信号不明确) 先用一句话锚定这段想法的核心,再沿最主要的分析方向展开。 --- ## 发展阶段判断(参考 Birks, Chapman & Francis, 2008) 根据用户描述的研究进展,在文件 frontmatter 中自动标注阶段: - `preliminary`:研究者处于开放编码早期,想法贴近数据、印象式 - `interim`:开始跨类属思考,建立概念间联系 - `advanced`:涉及核心类属、理论命题或整体理论框架 判断依据: - "刚开始编码"/"第一份访谈" → preliminary - 提到多个类属的关系/"开始看到模式" → interim - 提到核心类属/"理论框架"/"饱和" → advanced - 无法判断 → 留空,不强行填写 --- ## 备忘录生成 按以下结构生成分析内容(对话中展示,同时写入文件): ### 文件 frontmatter ```yaml ---
sjdv1982
from GitHub
开发与编程
评估现有的 Python、bash 或混合管道是否适合无缝(内容寻址缓存、可重复执行、本地到集群扩展)。在包装脚本或函数而不重写它们、避免重新计算、比较工作流框架(与 Snakemake、Nextflow、CWL、Airflow、Prefect)、迁移管道或设置远程/HPC 执行时触发。涵盖直接/延迟装饰器、无缝运行的 CLI、嵌套、模块包含、暂存/见证模式、深度校验和以及执行后端(本地、jobserver、daskserver)。提供有关远程执行和确定性的安全指导 - 避免幼稚的“将代码复制到服务器”建议。
使用 illustrator-mcp 工具对 Adobe Illustrator 文档运行全面的印前印前检查。检测打印关键问题(CMYK 中的 RGB、断开的链接、低分辨率图像、白色叠印、未轮廓的文本)、文本一致性问题(虚拟文本、符号变化)以及 PDF/X 合规性。当用户要求在打印、提交或移交之前检查文档时使用 - 或提及“印前检查”、“印前检查”、“打印检查”、“提交检查”。
mindverse
from GitHub
测试与安全
当用户想要在 SecondMe 平台上进行开发时使用(Second.me、develop.Second.me)。触发器:构建 SecondMe 第三方应用程序(第三方应用程序/外部应用程序)、SecondMe OAuth 登录集成(客户端 ID/秘密、令牌交换)、SecondMe 的 MCP 集成、代理内存 API、Act 流 API、应用程序脚手架、评论提交或针对 SecondMe 的黑客松/黑客松项目。涵盖从应用程序创建、凭证到发布的完整开发人员生命周期。不适合随意使用 SecondMe,例如浏览个人资料、添加朋友或社交功能 - 仅用于构建和集成 SecondMe 作为开发者平台。
当用户想要用现有的项目知识引导大脑时使用 - 阅读 ADR、功能规范、UX 文档、提交历史记录和错误模式,以在磁盘上已有工件的项目上播种机构记忆。也可用于在管道外进行大量工作后进行增量补水。触发“水合大脑”、“引导大脑”、“种子记忆”、“大脑初始化”、“填充大脑”、“导入历史记录”。
NVIDIA-AI-IOT
from GitHub
开发与编程
使用 Python pyservicemaker API 进行 NVIDIA DeepStream SDK 9.0 开发。在构建视频分析管道、基于 GStreamer 的视频处理、TensorRT 推理集成、对象检测/跟踪或 Kafka/消息代理集成时使用。
当您需要创建具有原创主题和多代理审阅的学术 Beamer 演示文稿时使用。
- 📄 .skills-x-meta.json
- 📄 SKILL.md
您必须在任何创造性工作之前使用它 - 创建功能、构建组件、添加功能或修改行为。在实施之前探索用户意图、要求和设计。
- 📁 references/
- 📁 scripts/
- 📄 load-env.sh
- 📄 README.md
- 📄 SKILL.md
管理 ByteStash 代码片段存储服务中的代码片段。当用户要求“保存代码片段”、“搜索代码片段”、“查找代码”、“共享代码片段”、“组织代码片段”、“列出我的代码片段”、“创建代码片段”、“删除代码片段”或提及 ByteStash、代码存储、代码片段管理或代码存档时,应使用此技能。
ZenSystemAI
from GitHub
工具与效率
Zengram 系统的命令行界面。使用它可以从任何基于终端的代理或脚本存储、搜索和检索共享内存。
pierreb-devkit
from GitHub
数据与AI
每当用户要求“创建一个模块”、“搭建一个功能”、“添加一个域”、“名为 X 的新模块”或开始一个全新的垂直领域(控制器 + 服务 + 存储库 + 模型 + 路由 + 测试)时,请使用此选项。复制规范的“模块/任务”模板,应用 kebab/Pascal/camel 重命名,并注册配置驱动的枚举。模块保持独立——永远不要修改共享的“lib/”或“config/”来附加模块逻辑。 --- # 创建模块技巧 通过复制“tasks”模板模块并重命名来创建一个新模块。 ## 先决条件 - 规范模板模块 `modules/tasks` 必须存在 - 您需要新模块的名称 (kebab-case) ## 步骤 ### 1. 询问模块名称 提示用户以 kebab-case 格式输入新模块名称(例如,`my-feature`、`user-settings`) ### 2. 派生命名约定 遵循 `/naming` 获取完整参考。 从模块名称快速摘要(例如,`my-feature`): - **kebab-case**:`my-feature`(文件夹名称、文件前缀、路由) - **PascalCase**:`MyFeature`(Mongoose 模型名称、类名称) - **lowerCamelCase**:`myFeature` (变量名称、函数名称、JS 导出) - **UPPER_SNAKE_CASE**:`MY_FEATURE` (常量) ### 3. 复制模块 ```bash cp -rmodules/tasksmodules/{new-module-name} ``` ### 4. 重命名引用
pierreb-devkit
from GitHub
数据与AI
每当用户要求“创建一个模块”、“搭建一个功能”、“添加一个 Vue 域”、“名为 X 的新模块”或开始在一个全新的垂直领域(视图 + 组件 + 存储 + 路由器条目 + 测试)工作时,请使用此选项。复制规范的“src/modules/tasks”模板,应用 kebab/Pascal/camel/ UPPER 重命名,并连接配置驱动值。模块保持独立。 --- # 创建模块技巧 通过复制“tasks”模板模块并重命名来创建一个新模块。 ## 先决条件 - 规范模板模块 `src/modules/tasks` 必须存在 - 您需要新模块的名称 (kebab-case) ## 步骤 ### 1. 询问模块名称 提示用户以 kebab-case 格式输入新模块名称(例如,`my-feature`、`user-settings`) ### 2. 派生命名约定 遵循 `/naming` 获取完整参考。 从模块名称快速摘要(例如,`my-feature`): - **kebab-case**:`my-feature`(文件夹名称、文件前缀、路由) - **PascalCase**:`MyFeature`(JS/模板中的组件名称) - **UPPER_SNAKE_CASE**:`MY_FEATURE`(环境键、常量) - **lowerCamelCase**:`myFeature`(变量名称、函数名称、存储) Exports) ### 3. 复制模块 ```bash cp -r src/modules/tasks src/modules/{new-module-name} ``` ### 4. 重命名引用