
Go 1.26 核心开发规范——强制约定、代码格式、Go 1.21-1.26 新特性(range-over-func、slog、generic aliases、Green Tea GC、new(expr)、自引用泛型)、提交前检查清单。编写 Go 代码、设置项目骨架、做代码评审、回答 "Go 应该怎么写" 时触发。
Go 数据库规范——GORM Model 命名 ModelXxx、表名单数、枚举 uint8 + 常量、索引 idx_ 前缀 + deleted_at leading column、禁 time.Time 统一 int64 unix、禁指针/nullable 字段、TEXT/BLOB/JSON 禁 default、AutoMigrate 禁改主键。设计 DB model、写 GORM tag、建索引、做 migration 审查时触发。
Go 命名规范——Id/Uid 字段(非 ID)、IsActive/HasMFA 布尔前缀、CreatedAt 时间字段、接收者统一用 p、包名全小写无下划线、泛型类型参数描述性命名、集合字段 xxx_list 禁 xxxs 复数、Enum 0 值 XxxNil 禁 Unknown、禁 Status 统一 State、Set/Update 语义区分。定义结构体字段、函数、变量、包、接收者名、泛型、枚举时触发。
Go HTTP API 规范——响应始终 200 + body code 字段、路由 /api/* 全 POST 单段 <Action><Model>、中间件逐路由注册禁 Group(prefix,mw...)、handler 仅返回 (rsp,error)、认证走 header。设计 HTTP API、写路由/handler/中间件时触发。
Go 项目结构规范——三层架构(API → Impl → State)、全局状态模式、internal/ 私有包、cmd/ 仅 main.go、go.work 多模块、禁止 Repository 接口和 DI 容器、struct 公共字段开头全 omitempty、handler var rsp 顶声明、禁 legacy migration。设计项目骨架、新建目录、组织包、做架构评审时触发。
Go 错误处理规范——禁止单行 if err、必须记录日志(lazygophers/log 或 slog)、禁止包装错误、errors.Join 聚合、sentinel error 模式、初始化用 log.Fatalf、参数校验用 validate tag 禁手写 if。处理 Go error、写 if err 块、设计错误类型、做参数校验时触发。
TypeScript / JavaScript Node.js 后端开发规范,覆盖 Node 22-24 LTS 原生 strip-types、ESM 模块、原生 fetch、fs/promises、stream pipeline、worker_threads、Hono 4 / Fastify 5 框架、Drizzle ORM、env Zod 验证、undici 高性能 HTTP。Use when 开发 Node.js 服务端、CLI、API 服务、迁移 CommonJS→ESM、env 校验,或用户提到 "Node.js"、"fastify"、"hono"、"ESM"、"worker thread"、"process.env"、"backend"。
TypeScript / JavaScript React 开发规范,覆盖 React 19 Server Components / Server Actions / use() hook / useActionState / useOptimistic / useFormStatus / Suspense、Next.js 15 App Router、Route Handlers、React Compiler 自动 memo、TanStack Query 5、TanStack Router、Zustand 状态、自定义 hook AbortController 模板。Use when 开发 React 组件、页面路由、SSR、状态管理、表单处理、数据获取,或用户提到 "React"、"Next.js"、"Server Components"、"use client"、"Server Actions"、"useState"、"JSX"、"App Router"。
--- name: cortex-lint description: 跑 18 条 vault lint (frontmatter / wikilink / orphan / 命名 / i18n / 评分字段) + autofix 循环。默认 dry-run, --fix 才改盘。触发: "wiki audit" / "lint" / "vault 体检" / "知识库 audit" / "lint --fix"。 allowed-tools: Bash Read Glob mcp__obsidian__obsidian_list_files_in_vault mcp__obsidian__obsidian_list_files_in_dir mcp__obsidian__obsidian_get_file_contents mcp__obsidian__obsidian_patch_content --- # cortex-lint 对 vault 跑 18 条 lint 规则, 输出 JSON 报告 (errors/warns/summary)。默认 dry-run, `--f
Flutter UI 开发规范 — Material 3 Expressive、Cupertino 自适应、响应式布局 (LayoutBuilder + MediaQuery.sizeOf)、Impeller 渲染优化、隐式/显式/Hero 动画、Widget 组合。当用户开发页面/组件/布局/主题、提到 "Widget"、"Material"、"Cupertino"、"动画"、"响应式"、"主题" 时加载。
Flutter Android 平台规范 — Material 3 Expressive、Impeller (Android 默认启用)、动态颜色 (Dynamic Color)、permission_handler 权限流程、App Bundle / R8 包体优化、Logcat/ADB 调试。当用户开发 Android 端、提到 "Android"、"Material 3"、"权限"、"APK"、"AAB"、"Logcat"、"平台通道" 时加载。
Go 模板开发规范:text/template 与 html/template 最佳实践、XSS 安全防护、模板预编译缓存优化、自定义 FuncMap、Go 1.22+ embed 嵌入集成、常见错误模式。适用于模板渲染、HTML 生成、代码生成场景。
Java 并发编程规范 — Virtual Threads (JEP 444)、Structured Concurrency (JEP 505)、Scoped Values (JEP 506)、CompletableFuture、java.util.concurrent 工具类、锁策略。当用户编写多线程、异步、并行代码,或讨论 "Virtual Threads"、"虚拟线程"、"并发"、"线程池"、"死锁"、"竞争条件"、"ThreadLocal"、"CompletableFuture"、"async"、"协程" 时加载。
Go 静态分析规范——golangci-lint v2 配置(version 2 schema、linters.default、formatters 段、exclusions 预设、depguard 拦截过时包)、必启 linter 集合、与项目规范冲突的禁用项、govulncheck 漏洞扫描、CI 集成。配置 .golangci.yml、修复 lint 告警、做静态质量审查时触发。
诊断 cortex 健康 — vault/obsidian-cli/app-running/MCP/SC/rg/lint/locales/lang-fallback/sessions/config/wrappers 共 18 项。Triggers on "诊断 cortex", "cortex doctor", "体检 vault", "vault 健康".
Go 优先库选型规范——集合用 candy(Map/Filter/Each/Unique)、字符串用 stringx(CamelCase/SnakeCase)、文件用 osx(IsFile/IsDir)、日志用 lazygophers/log 或 slog、JSON 用 lazygophers/utils/json、类型转换用 candy.ToInt64/ToBool。选第三方库、写工具函数、做集合操作或类型转换时触发。
Java 错误处理规范 — sealed 异常层次、RFC 9457 Problem Details、Optional 空值安全、SLF4J 结构化日志、Try-With-Resources。当用户设计异常体系、处理错误、编写日志、调试堆栈,或讨论 "异常处理"、"Optional"、"null 安全"、"ControllerAdvice"、"Problem Details"、"日志规范" 时加载。
--- name: cortex-save description: 落档非平凡发现到 vault — 选目录 (项目/领域/日记/收件箱), 套模板, 塞 frontmatter (4 评分字段), 注 block-id, 反向 wikilink 回填, 同步 index/hot。触发: "save this" / "归档" / "落档" / "save 笔记"。 allowed-tools: Bash Read Write Edit Glob mcp__obsidian__obsidian_get_file_contents mcp__obsidian__obsidian_append_content mcp__obsidian__obsidian_patch_content mcp__obsidian__obsidian_simple_search --- # cortex-save 把"值得留下的东西"写进 Obsidian vault, 让未来会话能搜到。 ## 调用优先级 (P1) 1. **优先 CLI**: `bash ~/.cortex/scripts/sav
Python 类型注解与类型安全规范。涵盖 PEP 604/612/646/695 现代语法、Pydantic v2 模型、ty/pyright 严格模式、泛型/协议/Literal。在添加类型注解、修复类型检查报错、设计数据模型、写泛型代码、配置 typeCheckingMode 时使用。也触发于"类型注解"、"类型检查"、"Pydantic"、"mypy/pyright/ty 报错"。
Markdown 核心规范,覆盖 CommonMark 0.31.2 与 GitHub Flavored Markdown(GFM)扩展、 文档结构、标题层级、列表、链接、图片、代码块、表格、front matter(YAML/TOML)、 MDX 3、可访问性、技术文档模式(README / CHANGELOG / ADR / API 文档)。 编写、审查、格式化或重构任何 .md / .mdx 文件时加载。也响应 "Markdown 规范", "CommonMark", "GFM", "front matter", "README", "CHANGELOG", "ADR", "技术文档", "markdownlint", "remark", "MDX", "Docusaurus", "VitePress", "Astro Starlight", "Nextra", "task list", "脚注", "目录 TOC"。
在 vault 搜索并综合答复 — MCP first 四级 (mcp simple/complex → search.sh → rg), 附引用; 含记忆召回子流程。Triggers on "查知识库", "搜知识库", "search vault", "recall", "想想", "记得".
记忆生命周期管理 — 自动维护 (晋级候选扫 / forget 标记 / 弱条目补充 / weight bump / uri-index 整理) + URI 寻址 CRUD 子命令。无入参跑全量维护; 有 verb 走 CRUD。Triggers on "整理记忆", "维护记忆", "记忆体检", "memory maintain", "记忆写入", "memory write/read/update/delete", "forget", "遗忘".
Python 异步编程与并发规范 (asyncio 3.13+)。涵盖 async/await、TaskGroup 结构化并发、httpx 异步 HTTP、aiofiles、超时与取消、free-threading (PEP 703)。在写异步函数、并发调度、I/O 优化、迁移同步代码、调试 async bug 时使用。也触发于"asyncio"、"async/await"、"并发"、"httpx"、"TaskGroup"。
Mermaid 图表规范,覆盖 Mermaid 11.x 的流程图(flowchart)、序列图(sequenceDiagram)、 类图(classDiagram)、ER 图(erDiagram)、状态图(stateDiagram-v2)、甘特图(gantt)、 时间轴(timeline)、思维导图(mindmap)、用户旅程(journey)、C4、git 图、饼图、 象限图(quadrantChart)、需求图(requirementDiagram)、桑基图(sankey-beta)、 XY 图(xychart-beta),以及 init 指令、主题、a11y 与渲染陷阱。在 Markdown 中绘制、 审查或修改 mermaid 代码块时加载。也响应 "mermaid", "流程图", "序列图", "类图", "ER 图", "状态图", "甘特图", "思维导图", "C4", "时序图", "时间线"。
Go 并发规范——go.uber.org/atomic 原子操作(非 sync/atomic)、errgroup 并发编排(SetLimit 限流)、context 超时取消传播、sync.Pool 对象复用、WaitGroup.Go(Go 1.25+)、Go 1.23 iter 迭代器、Green Tea GC(Go 1.26 默认)。写 goroutine、设计并发流程、调查竞态/泄漏、性能调优时触发。
Go 测试规范——表驱动测试(t.Run 子测试)、testing/synctest 确定性并发测试(Go 1.25 GA)、模糊测试(go test -fuzz)、基准测试(B.Loop, Go 1.24+)、testify 断言、mock 全局 state、覆盖率 ≥90%。写单元测试/集成测试/benchmark、调查 flaky 测试、设计 mock 策略时触发。
C++ performance optimization driven by profiling: cache-friendly layout (SoA, blocking), zero-copy patterns (span, string_view, mdspan, move semantics), compile-time computation (constexpr, consteval, if consteval), SIMD (auto-vectorization, intrinsics, std::simd C++26), parallel algorithms, LTO / PGO, false sharing avoidance. Use when profiling, benchmarking, or optimizing hot paths. Also triggers on "性能优化", "profiling", "perf", "cachegrind", "flamegraph", "SoA", "AoS", "SIMD", "AVX", "LTO", "PGO", "缓存友好", "false sharing", "Google Benchmark".
C POSIX systems programming conventions: file descriptor I/O with EINTR + short-read loops, directory traversal, fork/exec/waitpid, sigaction-based signal handling, BSD/POSIX sockets, and high-throughput I/O multiplexing (epoll on Linux, kqueue on macOS/BSD, poll as portable fallback). Use when writing Linux/macOS system tools, network daemons, or wrapping syscalls. Triggers on "POSIX", "fork exec", "waitpid", "sigaction", "epoll", "kqueue", "socket", "EINTR", "SO_REUSEADDR", "non-blocking IO".
C memory management conventions: safe malloc/calloc/realloc patterns, free + NULL, alignment (aligned_alloc, posix_memalign, _Alignas), memory pools/arenas, RAII-like __attribute__((cleanup)), and leak/error detection with Valgrind, AddressSanitizer, MemorySanitizer, LeakSanitizer. Use when allocating memory, debugging leaks, designing cache-friendly layouts, or hardening against UAF / double-free. Triggers on "malloc 检查", "内存泄漏", "valgrind", "asan", "use-after-free", "double free", "内存对齐", "aligned_alloc", "内存池", "arena allocator".
C concurrency conventions: C11 atomics with explicit memory orders, C11 threads.h and POSIX pthread (mutex, condvar, rwlock, barrier), cache-line alignment to kill false sharing, ThreadSanitizer for race detection, and async-signal-safe rules for signal handlers. Use when designing multi-threaded data structures, debugging races/deadlocks, picking a memory order, or reasoning about lock-free patterns. Triggers on "原子操作", "memory_order", "TSan", "data race", "死锁", "条件变量", "false sharing", "pthread_mutex", "atomic_compare_exchange".
C error-handling conventions: errno/perror/strerror_r usage, goto cleanup resource pattern, safe string operations (snprintf, strncpy + NUL terminator, memcpy with length checks), explicit error-code enums, [[nodiscard]] for critical returns, and integer overflow guards (size multiplication, INT_MAX limits). Use when designing error paths, propagating failures across layers, or hardening against silently-ignored returns. Triggers on "errno", "goto cleanup", "strcpy 替代", "snprintf", "整数溢出", "错误码设计", "defensive coding", "[[nodiscard]]".
C++ concurrency with C++20/23/26 primitives: std::jthread, stop_token, scoped_lock, latch / barrier, atomics with memory ordering, coroutines (task / generator), parallel algorithms, std::execution senders/receivers, lock-free patterns, TSan. Use when writing multithreaded, async, or thread-safe code, or diagnosing data races. Also triggers on "多线程", "并发", "jthread", "stop_token", "协程", "coroutine", "atomic", "memory_order", "data race", "TSan", "ThreadSanitizer", "lock-free", "std::execution", "senders receivers".
C++ toolchain: CMake 3.30+ (modules, presets), Meson, xmake, Conan 2.x / vcpkg dependency management, clang-tidy 19+ / clazy / cppcheck static analysis, clang-format, ASan / UBSan / TSan / MSan sanitizers, gcov / llvm-cov coverage, gtest / Catch2 v3 / doctest / Google Benchmark / libFuzzer / nanobench. Use when configuring build systems, setting up CI, or integrating analysis tooling. Also triggers on "CMake", "Meson", "xmake", "Conan", "vcpkg", "clang-tidy", "clang-format", "sanitizer", "coverage", "gtest", "Catch2", "doctest", "Google Benchmark", "libFuzzer", "compile_commands.json".
C++ memory management with modern RAII: std::unique_ptr / shared_ptr / weak_ptr, custom deleters, scope guards, allocators, std::span, std::string_view, leak diagnosis. Use when designing resource ownership, wrapping C APIs, optimizing allocations, or diagnosing memory leaks. Also triggers on "智能指针", "unique_ptr", "shared_ptr", "RAII", "scope guard", "自定义 deleter", "allocator", "内存泄漏", "use-after-free", "Valgrind", "ASan 报告".
ASP.NET Core 10 Web 开发规范。覆盖 Minimal API、native AOT 发布、Blazor SSR / Streaming / Auto / Interactive 渲染模式、rate limiting、output caching、HybridCache、 middleware 顺序、IExceptionHandler + ProblemDetails、OpenAPI 3.1、健康检查、 JWT / Identity API、WebApplicationFactory 集成测试。 当开发 Web API、REST 服务、Blazor 应用、配置中间件管道、调优 ASP.NET Core, 或说 "ASP.NET Core"、"Minimal API"、"Blazor"、"middleware"、"WebApplication"、 "AOT publish"、"HybridCache" 时加载。
C++ language core conventions covering C++17/20/23 standard features, C++26 progress, modern idioms, coding style, RAII basics, and build defaults. Use when writing, reviewing, refactoring, or debugging any C++ source. Also triggers on "C++ 标准", "C++20", "C++23", "C++26 reflection", "deducing this", "std::expected", "std::print", "std::generator", "ranges", "concepts", "modules", "三向比较", "auto operator<=>", "C++ 编译警告".
C# 数据访问与 ORM 规范。覆盖 EF Core 10 compiled queries、JSON columns、 complex types、bulk operations (ExecuteUpdate / ExecuteDelete)、SaveChanges interceptors、迁移策略、连接池、TestContainers 集成测试、Dapper micro-ORM 选型、 EF Core 10 Vector / Native AOT。当访问数据库、设计数据模型、调优查询性能、 写迁移脚本、配置 DbContext, 或说 "EF Core"、"Entity Framework"、"DbContext"、 "migration"、"Dapper"、"Npgsql"、"SqlServer"、"compiled query" 时加载。
C language core conventions covering C11/C17/C23 standard features, coding style, build systems (CMake 3.30+, Meson), and static analysis (clang-tidy, cppcheck, scan-build). Use when writing, reviewing, refactoring, or debugging any C source. Also triggers on "C 标准", "C11", "C17", "C23 特性", "CMake C", "constexpr C", "nullptr C", "_BitInt", "#embed", "[[nodiscard]]", "clang-tidy 配置", "C 编译警告".
C embedded firmware conventions: memory-mapped I/O with volatile structs, short ISR with main-loop hand-off, MISRA C:2023 (incl. AMD4 atomics/concurrency guidance) compliance, static-only allocation strategies (pools, bitfields, unions, static buffers), Flash/RAM/stack budgeting, and bare-metal critical-section primitives. Use when writing MCU firmware, drivers, RTOS tasks, or any resource-constrained C. Triggers on "MCU", "嵌入式 C", "ISR", "中断处理", "volatile 寄存器", "MISRA", "静态分配", "no malloc", "bare metal", "Cortex-M", "RTOS".
C++ template metaprogramming with concepts (C++20), CTAD, fold expressions, variable templates, constexpr / consteval / if consteval, deducing this (C++23), and C++26 static reflection. Use when writing generic libraries, compile-time computation, type traits, or replacing SFINAE / enable_if / CRTP with modern equivalents. Also triggers on "模板", "泛型", "concept", "requires", "CTAD", "fold expression", "constexpr", "consteval", "deducing this", "CRTP", "SFINAE", "type traits", "static reflection", "C++26 反射".
C# 异步并发编程规范。涵盖 async/await、ConfigureAwait、CancellationToken 传播、 IAsyncEnumerable 异步流、System.Threading.Channels 生产者-消费者、 Parallel.ForEachAsync 并行处理、ValueTask 优化、TaskCompletionSource、 死锁与线程池饥饿排查。当编写或审查异步代码、排查 deadlock、调优并发吞吐, 或说 "async"、"await"、"Task"、"CancellationToken"、"死锁"、"thread pool starvation"、 "异步流"、"Channels"、"ValueTask" 时加载。
C# 14 / .NET 10 LTS 核心开发规范。覆盖 nullable reference types、pattern matching、 primary constructors、collection expressions、params collections、field keyword、 ref struct interfaces、Roslyn analyzers 与 dotnet-format 配置。 当用户新建 .NET 项目、审查 C# 代码、配置 csproj、启用 nullable、调整 LangVersion, 或说 "C# 规范"、"现代 C#"、"C# 14"、".NET 10"、"nullable"、"primary constructor"、 "collection expression"、"dotnet format" 时加载, 是所有 C# skill 的基础依赖。
C# 桌面与跨平台 GUI 开发规范。覆盖 WPF / .NET MAUI / Avalonia UI / WinUI 3、 CommunityToolkit.Mvvm source generators、MVVM 数据绑定、UI 线程调度、 Dispatcher / MainThread、长任务取消、热重载、AOT 发布。当开发桌面应用、 跨平台客户端、GUI 界面, 或说 "WPF"、"MAUI"、"Avalonia"、"WinUI"、"MVVM"、 "XAML"、"数据绑定"、"DependencyProperty"、"ObservableProperty" 时加载。
Flutter/Dart 核心开发规范 — Dart 3.6+ 特性 (Records/Patterns/Sealed/Class modifiers/Extension types)、Flutter 3.27+ 工具链、命名约定、Clean Architecture 项目结构、dart analyze/format/fix。Use when 创建 Flutter 项目、编写 Dart 代码、审查/重构 Dart 代码、配置 pubspec.yaml/analysis_options.yaml、讨论项目分层。Also triggers on "Dart 代码风格"、"Flutter 项目结构"、"analysis_options"、"pubspec 配置"、"Clean Architecture flutter"。
C# LINQ 查询与集合操作规范。覆盖 .NET 10 新操作符 (CountBy/AggregateBy/Index)、 方法链 vs 查询语法、延迟执行陷阱、EF Core 查询转换、Span<T> 高性能替代、 ToList/ToArray 时机、可枚举二次遍历、HashSet/DistinctBy。当编写数据查询、 集合处理、序列操作、优化 LINQ 性能, 或说 "LINQ"、"Where Select"、"GroupBy"、 "查询性能"、"IEnumerable"、"PLINQ"、"DistinctBy" 时加载。
跨语言命名规范权威指南 — 覆盖变量/函数/类型/常量/包/文件/分支/API/DB 字段的命名风格、缩写规约、布尔前缀、动词搭配与防误读。 Use when 重命名符号、新建模块/文件、代码审查命名问题、设计 API 字段、定义数据库列、起 git 分支或 PR 标题、对比 snake_case/camelCase/PascalCase 选型。 Also triggers on "命名建议"、"重命名"、"这个名字好不好"、"how should I name"、"naming convention"、"rename"。
Python 测试规范 (pytest 8.x)。涵盖 fixture/parametrize/mark、pytest-asyncio 异步测试、hypothesis 属性测试、覆盖率 (pytest-cov)、mock 策略、TDD 流程。在编写单元/集成测试、修复测试失败、提升覆盖率、配置 conftest.py 时使用。也触发于"写测试"、"pytest"、"测试覆盖率"、"mock"、"fixture"。
Python 异常处理与结构化日志规范。涵盖自定义异常层次、except* / ExceptionGroup、structlog 结构化日志、Context Manager 资源管理、错误传播策略。在设计异常类型、配置日志、排查异常、写资源清理代码时使用。也触发于"异常处理"、"自定义异常"、"structlog"、"logging"、"try/except"。
Spring Boot 3.4+ 开发规范 — Virtual Threads 集成、Record `@ConfigurationProperties`、构造函数注入、`@Transactional` 边界、关闭 OSIV、Spring Security 6 lambda DSL、Micrometer + OpenTelemetry 可观测性、Spring Data JPA / Hibernate 6、Flyway 迁移、GraalVM Native Image。当用户开发 Spring REST API、微服务、Web 应用,或讨论 "Spring Boot"、"REST"、"JPA"、"Spring Security"、"@Transactional"、"Actuator"、"Native Image" 时加载。
Python Web 后端开发规范 (FastAPI / Litestar + Pydantic v2 + SQLAlchemy 2.0 async)。涵盖路由组织、依赖注入、请求响应模型、中间件、lifespan、认证、错误处理。在写 REST API、设计 ORM 模型、加中间件、做 OpenAPI 文档、迁移 Flask/Django 时使用。也触发于"FastAPI"、"Litestar"、"REST API"、"Pydantic v2"、"SQLAlchemy 异步"。
Rust 宏开发规范 — `macro_rules!` 声明宏(卫生性、完整路径、递归 / 重复模式)、过程宏(derive / 属性 / 函数式)、proc-macro2 + syn 2.x + quote 工具链、trybuild 编译测试、cargo-expand 展开验证、`compile_error!` span 精确报错。设计宏 API、实现 derive 宏、做代码生成 / 元编程时加载。触发短语:macro_rules、proc-macro、derive 宏、属性宏、syn、quote、代码生成、宏展开、元编程。
Rust 异步编程规范 — Tokio 1.x runtime、`async fn` in traits(stable)、async closures(Rust 1.85+ stable)、结构化并发(JoinSet / select! / spawn)、channel(mpsc / oneshot / broadcast)、tower middleware、axum 0.8 web、Pin / Send / Sync、跨 await 借用、死锁排查。编写异步服务、网络 IO、并发任务、async 死锁分析时加载。触发短语:async fn、tokio、axum、并发、死锁、Future、spawn、await、async trait、stream。
TypeScript / JavaScript 核心开发规范,TS 6.0+ 严格模式优先,覆盖 tsconfig、Biome 2 / ESLint flat、pnpm 10 / Bun / Deno 2、Node 22-24 LTS、Vite 6 + Rolldown、Vitest 3、Zod 4。同时给出 JS-only 项目的 JSDoc + tsc --checkJs 兜底路径。Use when 新建 TS/JS 项目、配置 tsconfig、设置 linter/formatter、迁移 ESM、选型工具链,或用户提到 "TypeScript 规范"、"JS 规范"、"strict mode"、"tsconfig"、"biome"、"eslint"、"ESM"、"package manager"、"ES2025"。
Rust 内存管理与所有权规范 — 借用规则、生命周期标注、智能指针(Box / Rc / Arc / Cow)、内部可变性(RefCell / Mutex / RwLock / atomic)、零拷贝(bytes / Cow / &[u8])、内存布局(repr / 字段排序 / SmallVec / bumpalo)。处理借用冲突、生命周期错误、内存分配优化、`Arc<Mutex<T>>` 重构时加载。触发短语:借用冲突、生命周期错误、cannot borrow、does not live long enough、智能指针、Arc Mutex、零拷贝、内存优化。
Python 核心编码规范与工具链 — PEP 8 风格、命名约定、文件结构、uv 依赖管理、ruff lint/format。Use when 编写 Python 代码、初始化 Python 项目、配置 pyproject.toml、跑 lint/format、审查 Python 风格。Also triggers on "Python 规范"、"PEP 8 风格"、"uv init"、"ruff check"、"pyproject 配置"、"Python project setup"。
TypeScript / JavaScript Vue 3.5+ 开发规范,覆盖 Composition API + `<script setup lang="ts">`、Vapor Mode 高性能编译、defineProps 解构 + reactive props、useTemplateRef、defineModel、onWatcherCleanup、Pinia 2 setup-store、Nuxt 4 全栈、Vue Router 4 懒加载、VueUse 12、Volar / vue-tsc 类型推断。Use when 开发 Vue 组件、SFC、composables、stores、Nuxt 页面,或用户提到 "Vue"、"Composition API"、"Pinia"、"Nuxt"、"script setup"、"reactive"、"ref"、"computed"、"SFC"、"v-model"。
Java 核心规范 — Java 21/25 LTS 现代特性 (Records、Pattern Matching、Sealed Classes、Switch Expressions、Text Blocks、Stream Gatherers)、Maven 4/Gradle 9 构建工具链、Version Catalog、SpotBugs/Checkstyle/JaCoCo 质量门禁。当用户编写、重构、初始化 Java 项目,或讨论 "Java 25 特性"、"Records 怎么写"、"Pattern Matching"、"Sealed Classes"、"Switch Expression"、"Stream API"、"Gradle 升级"、"Maven 项目结构" 时加载。
TypeScript / JavaScript Web 安全编码规范,覆盖 Zod 4 输入验证、CSP3 内容安全策略、Trusted Types、XSS / CSRF 防护、DOMPurify、SameSite cookie、CORS 配置、依赖审计 (pnpm audit / Socket / Snyk)、npm provenance、SubResource Integrity、Permissions Policy、敏感数据日志脱敏、速率限制。Use when 安全加固、漏洞修复、输入校验、安全审计、CSP 配置,或用户提到 "security"、"XSS"、"CSRF"、"CSP"、"CORS"、"input validation"、"audit"、"依赖漏洞"、"sanitize"、"innerHTML"。
Java 性能优化规范 — JFR 生产 profiling、JMH 基准测试、Generational ZGC / G1GC 调优、GraalVM Native Image、CDS、async-profiler 火焰图、Micrometer 指标。当用户排查性能瓶颈、内存泄漏、GC 停顿、优化吞吐/延迟,或讨论 "性能优化"、"JFR"、"JMH"、"GC 调优"、"ZGC"、"Native Image"、"火焰图"、"profiling"、"benchmark" 时加载。
Flutter Web 规范 — WASM (dart2wasm) 编译、CanvasKit/HTML 渲染选型、响应式 Web 布局、PWA (manifest + service worker)、SEO/Semantics、usePathUrlStrategy。当用户开发 Flutter Web、提到 "Web"、"WASM"、"CanvasKit"、"PWA"、"SEO"、"浏览器" 时加载。
失败调整。验收未通过时触发,分析失败根因并分类,通过交互让用户选择调整策略(补充上下文/重新对齐/重新规划/放弃)
悬疑推理小说角色秘密与动机设计。涵盖隐藏动机分层、秘密揭露节奏、身份伪装与表里不一、嫌疑人心理画像,塑造有深度的角色群像。适用于设计角色秘密、构建嫌疑人体系、规划角色反转等场景。
科幻小说星际文明世界观设计。涵盖文明等级划分、外星种族生理与文化设计、星际政治体系、文明冲突与交流模式,构建宏大自洽的星际背景。适用于创建外星文明、星际政治格局、种族关系规划等场景。
代码检查器 - 统一本地代码库和GitHub远程仓库的分析接口,支持代码质量评估、技术债务检测、性能分析,适用于代码审查和项目评估场景
设计技能设定 - 创建技能树、装备系统、天赋路线、连招体系等游戏战斗核心要素
游戏小说竞技对战与电竞赛事设计。规划赛事规则与流程、排位段位与匹配系统、战术策略与团队配合、PVP对战模式及公会战攻城战等大规模竞技场景。适用于电竞、网游竞技题材中比赛情节和对战场面的创作。
历史小说朝代背景与世界观设计。涵盖真实或架空朝代架构、政治制度、经济体系、社会阶层、文化风俗与礼仪,确保历史设定厚重且逻辑自洽。适用于创建架空朝代、设计社会制度、构建历史文化氛围等场景。
DAG 任务执行引擎。plan 完成后触发,2 个 worker 协程并发调度子任务,按依赖拓扑排序执行,支持部分完成恢复
游戏小说核心系统与世界框架设计。规划游戏类型定位、职业体系与转职路线、等级系统与经验曲线、数值平衡、经济体系与货币循环。适用于网游、电竞、系统流等游戏题材小说的世界观底层架构搭建。
GitHub Issue创建与管理:生成Bug报告和Feature Request模板,包含描述、复现步骤、标签分类,适用于创建issue、报告bug、提交需求场景
武侠江湖世界观设定,涵盖江湖势力版图、武林门派分布、江湖规矩道义、武林大会、恩怨情仇。适用于设计武林格局、构建江湖规则与武林道义、设定侠客人物身份、规划门派恩怨和重大事件,营造有烟火气的武侠世界。
知识合成器 - 将多源研究发现整合为结构化报告,支持8种输出格式(学术/技术/摘要等),适用于研究总结、报告生成、知识归纳场景
Generate and validate llms.txt per llmstxt.org standard. Trigger: 'create llms.txt', 'validate llms.txt', 'llms.txt documentation'.
武侠武功招式设计,涵盖内功心法、外功招式、轻功身法、暗器毒术、兵器谱武学。适用于设计武功等级体系、创建具体招式和心法、构建兵器武学、规划角色武功修炼路线,确保武功体系层次分明且具武侠韵味。
科幻小说机甲系统设计。涵盖机甲分类与型号、战斗系统、驾驶员适配选拔、能源动力、武装配置与进化升级路线,打造合理且精彩的机甲战斗场面。适用于机甲设定、机器人战斗、驾驶员体系构建等场景。
悬疑推理小说悬念布局与剧情谜题设计。涵盖核心谜题构造、悬念层次递进、反转时机设计、多线叙事结构,构建逻辑严密的悬疑故事弧线。适用于设计案件结构、悬念节奏、真相揭露与剧情反转等场景。
PDF 文件操作技能 - 读取解析PDF、提取文本内容、提取嵌入图片。适用于文档阅读、内容提取、PDF数据分析等场景
任务分解规划。基于 align.json 将任务拆解为原子子任务 DAG,自我验证后写入 task.json
历史小说权谋与宫廷政治设计。涵盖宫廷斗争、朝堂派系博弈、连环阴谋布局、情报暗战体系,构建层次丰富且逻辑严密的权谋情节。适用于设计政治阴谋、权力斗争、派系对立、宫廷权术等场景。
言情小说感情线推进与人物互动设计。构建人物关系网络、互动场景类型与铺垫、感情升温节奏控制、多条感情线交织及关键转折节点。适用于设计角色关系发展、日常互动、暧昧升温和感情线节奏编排。
都市言情小说感情线与CP互动设计。规划经典相遇模式、恋爱发展阶段、甜虐节奏控制、情感冲突设置及配角感情线编排。适用于设计男女主角感情走向、甜宠互动、虐心桥段和恋爱节奏把控。
言情小说感情冲突设计与矛盾化解。规划冲突类型分类、升级路径、误会与信息差设计、沟通障碍模式、分手复合剧情及虐心程度控制。适用于设计感情危机、虐心情节、误会桥段和矛盾解决方案。
JavaScript Web安全规范:XSS跨站脚本防护、CSP内容安全策略、CORS跨域配置、Zod运行时输入验证、npm依赖安全审计。处理安全漏洞修复、输入校验、权限控制、安全加固时加载。
游戏小说技能体系与装备系统设计。构建技能树结构、技能连招与组合、装备品阶与词缀体系、天赋加点路线及技能克制关系。适用于网游、玄幻游戏等题材中战斗系统、技能设定和装备体系的创作设计。
技能模板 - 创建新技能的标准模板和脚手架。当用户需要新建 Skill、创建技能文件、编写 SKILL.md 或参考技能开发规范时激活。提供目录结构、frontmatter 配置和内容编写示例。
来源验证器 - 对信息源进行A-E五级质量评分和链式交叉验证,过滤低质量来源,确保研究信息的可信度和可追溯性
科幻小说科技设定设计。构建未来科技体系、能源系统、武器装备、通讯网络、AI与生物科技等世界观设定,确保科技树自洽合理。适用于创建黑科技、硬科幻技术细节、科技文明等级划分等场景。
TypeScript 高级类型系统规范,覆盖 discriminated unions、模板字面量类型、条件 / mapped types、TS 5.5 inferred predicates 类型守卫、branded types、satisfies、Zod 4 / Valibot 运行时验证。同时给出 JS-only 项目通过 JSDoc + tsc --checkJs 获得类型保护的方案。Use when 设计复杂类型、类型体操、API 类型契约、运行时校验、JS 项目加类型保护,或用户提到 "类型系统"、"discriminated union"、"Zod schema"、"类型守卫"、"branded type"、"JSDoc 类型"。
验收校验。exec 完成后触发,对照子任务标准和任务级 SMART-V 标准逐一检查,基于命令输出和文件内容等实际证据判定通过/失败
Vue 3.5开发规范:Composition API组合式API、Vapor mode高性能模式、Pinia状态管理、Nuxt 4全栈框架。开发Vue组件、SFC单文件组件、响应式数据、路由页面时加载。
历史小说战争策略与军事设计。涵盖古代兵法战术、军队编制与指挥体系、攻城守城、后勤补给、战役规划,打造真实感强且策略丰富的战争情节。适用于设计战役场面、军事谋略、军队体系构建等场景。
都市小说职场环境与职业体系设计。规划行业选择、公司组织架构与职级体系、职场人际关系网络、办公场景、权力博弈及角色职业成长路线。适用于职场言情、商战风云、办公室恋爱等题材的职场世界观搭建。
Git commit提交规范:生成符合Conventional Commits的提交信息,支持type/scope/subject/body/footer结构,适用于提交代码、暂存变更、编写commit message场景
Agentic RAG智能检索器 - 基于动态检索策略和GraphRAG知识图谱的多源并行信息采集,支持Web搜索、文档解析、代码库检索,精度达99%
DGoT动态图思维引擎 - 自动生成和优化研究路径,通过早停、阈值裁剪和FoT框架实现动态资源分配,降低43-56%研究成本
任务终结。所有验收通过后触发,汇总执行结果、生成完成报告、提取经验教训写入 lessons.json
项目上下文探索。当用户需要了解项目结构、分析代码架构或为任务收集上下文时触发,定位相关模块和文件,推断代码风格与工具链,输出 context.json
JavaScript/TypeScript 核心开发规范:ES2025-2026语法标准、ESM模块系统、const/let变量声明、命名约定、Vite 6构建工具、ESLint 9 flat config代码检查。编写JS/TS代码、创建项目、配置构建工具链时加载。
JavaScript异步编程规范:async/await、Promise链式调用、Promise.withResolvers、AbortController取消控制、Streams API流处理。处理并发请求、异步流程控制、超时取消、数据流时加载。
悬疑推理小说线索系统与伏笔管理。涵盖关键线索与证据链设计、红鲱鱼误导布置、伏笔埋设与回收、信息密度控制,确保推理公平严密且阅读体验流畅。适用于设计线索网络、管理伏笔时间线、验证推理逻辑等场景。
言情小说情感弧线与角色心理刻画。设计感情发展阶段的心理变化轨迹、内心独白技法、情感外化表现与微表情、多角色情感交织。适用于角色情感深度塑造、心理描写和情感层次递进设计。
PowerShell core conventions covering PowerShell 7.4 LTS (cross-platform pwsh) vs Windows PowerShell 5.1 (built-in legacy), Verb-Noun cmdlet naming with approved verbs, advanced functions ([CmdletBinding()] / param blocks / SupportsShouldProcess), pipeline semantics (ValueFromPipeline, process/begin/end blocks), strict mode (Set-StrictMode -Version 3.0), $ErrorActionPreference, $PSStyle ANSI formatting, ForEach-Object -Parallel, ConvertFrom-Json -AsHashtable. Use proactively when the user asks to "写 PowerShell 脚本 / pwsh 脚本 / Windows 自动化 / cmdlet 开发". Also triggers on "powershell", "pwsh", "ps1", "cmdlet", "advanced function", "Verb-Noun", "$PSStyle", "Set-StrictMode", "powershell 规范".
PowerShell error handling: terminating vs non-terminating errors, $ErrorActionPreference levels (Continue/Stop/SilentlyContinue/Ignore/Inquire), -ErrorAction parameter scope, try/catch/finally with typed catches, ErrorRecord anatomy ($_.Exception/$_.CategoryInfo/$_.TargetObject), throw vs Write-Error, trap statement, $LASTEXITCODE for native commands, $PSNativeCommandUseErrorActionPreference (7.3+), $? boolean, exit codes, custom exception classes. Use proactively when the user asks "PowerShell 错误处理 / try-catch / ErrorAction / 退出码 / LASTEXITCODE / terminating error". Also triggers on "throw", "trap", "$Error", "ErrorRecord", "$ErrorActionPreference", "终止错误", "非终止错误".
PowerShell module authoring and distribution: .psd1 manifest, .psm1 root module, function/cmdlet/variable/alias export rules, scope (Script/Private/Global), PSResourceGet (Install-PSResource) replacing the legacy PowerShellGet v2, PSGallery publish workflow, semantic versioning, module layout (Public/Private folders + dot-source loader), binary modules basics, RequiredModules and CompatiblePSEditions. Use proactively when the user asks to "写 PowerShell 模块 / ps 模块发布 / Publish-PSResource / psgallery / module manifest". Also triggers on "psd1", "psm1", "Export-ModuleMember", "PSResourceGet", "Install-PSResource", "PowerShellGet", "PSGallery".
--- name: cortex-digest description: 全量深度 digest — log/session 数据 + 全 vault 深读 (8 阶段, 默认 deep, 无 depth 参数), 增量游标 (vault/.cortex/state/*.json) 自动跳已处理。L4 全清单向漏斗, L0/L1 永不删条目。stage 5 含记忆↔知识库双向桥。触发: daily cron 03:00 / 用户显式 "digest" / "巩固记忆" / "consolidate"。 disable-model-invocation: false allowed-tools: Bash Read Write Edit Glob Grep Skill --- # cortex-digest [AUTO_MODE persistent: 禁询问, 自决执行, 禁中止] **全量深度模式 — 默认 deep, 无 depth 参数**。每日跑一次完整 8 阶段, 增量游标驱动避免重复处理。全量跑可能数小时, 不中止 / 不分批。 ## 触发场景 - daily c
文生图 — 从 vault/.cortex/config/image-gen.yaml 多 provider 选 (随机或 --config 指定), 内置 10 风格 / 6 排版库; 自动写 frontmatter md + 落 _assets/images/。Triggers on "生成图", "做张图", "text to image", "image gen", "AI 画图", "render image", "/cortex:image".
Bash / Shell core conventions covering Bash 5.2+ features, POSIX sh portability, strict mode (set -euo pipefail + IFS), quoting and parameter expansion, $(...) over backticks, printf over echo -e, [[ ]] over [ ], shebang selection, and macOS bash 3.2 legacy compatibility. Use when writing, reviewing, refactoring, or debugging any shell script. Also triggers on "Bash 脚本", "shell 脚本规范", "strict mode", "set -euo pipefail", "shellcheck", "shfmt", "POSIX sh 兼容", "bash 5.2", "macOS bash 3.2".
POSIX sh portability guidance: when to choose /bin/sh vs /usr/bin/env bash, dash/ash vs bash feature matrix, macOS bash 3.2 legacy constraints, busybox/Alpine ash quirks, portable replacements for [[ ]] / arrays / process substitution, and shellcheck -s sh enforcement. Use when targeting Alpine containers, OpenWrt, BSD systems, init scripts, or any environment without bash. Triggers on "POSIX sh", "/bin/sh", "dash", "ash", "busybox shell", "macOS bash 3.2", "alpine 脚本", "可移植脚本".
Bash error handling conventions: set -euo pipefail strict mode, trap EXIT/ERR/INT for cleanup, mktemp + auto-removal, exit code design (0/1/2/64-78 sysexits), error propagation through functions, $? capture pitfalls, and || die patterns. Use when designing failure paths, cleanup logic, or hardening scripts against partial failure. Triggers on "trap 清理", "exit code", "set -e 陷阱", "mktemp", "错误处理 bash", "脚本健壮性", "信号处理 bash".
Bash tooling chain: ShellCheck (SC codes & suppressions), shfmt (formatting style), bash-language-server LSP, bashdb / bash -x tracing, pre-commit hooks, editor integration, and shell linting in CI. Use when setting up project quality gates, configuring editors, or upgrading existing scripts to meet modern standards. Triggers on "shellcheck 配置", "shfmt 格式", "bash LSP", "shell 预提交", ".shellcheckrc", "shell 编辑器".
Bash testing conventions using bats-core (Bash Automated Testing System): test layout, setup/teardown, run/assert helpers, bats-assert / bats-file / bats-support libraries, mocking commands via PATH override, coverage with kcov, and CI integration. Use when designing test suites for shell scripts, validating CLI behavior, or hardening release scripts. Triggers on "bats 测试", "shell 单元测试", "bats-core", "kcov bash", "shell 脚本测试", "mock command".
Windows cmd.exe and batch script (.bat / .cmd) compatibility subset for cases when PowerShell is unavailable or wrappers must run under legacy contexts. Covers setlocal / endlocal, enabledelayedexpansion (!var! vs %var%), %~dp0 / %~nx0 / %~f0 modifiers, errorlevel checks, FOR /F loops, doskey limits, argument quoting hazards, .bat vs .cmd differences, and decision rules for when to fall back to batch versus invoking pwsh. Use proactively when the user asks "写 batch 脚本 / cmd 脚本 / .bat / .cmd / Windows 批处理 / 调用 cmd". Also triggers on "cmd.exe", "batch", "setlocal", "errorlevel", "%~dp0", "doskey".
PowerShell testing with Pester 5.x (Describe/Context/It, BeforeAll/AfterAll/BeforeEach, Should -Be / -Throw / -Match / -BeOfType, Mock with parameter filter, InModuleScope, TestDrive/TestRegistry, tags & filters, code coverage, NUnit XML output) and static analysis with PSScriptAnalyzer (custom rules, Invoke-ScriptAnalyzer -EnableExit, Settings.psd1). Covers CI integration (-CI flag), test discovery layout, fixtures, and migration notes from Pester 4 to 5. Use proactively when the user asks "写 PowerShell 测试 / pester 用例 / mock cmdlet / 静态分析 / PSScriptAnalyzer". Also triggers on "Pester", "Should", "Mock", "InModuleScope", "TestDrive", "Invoke-ScriptAnalyzer", "PSSA".
读 _meta/frontmatter-schema.yaml, 解析每目录 frontmatter + tag 规范, 供其他 SKILL/Agent 调用 (read/validate/fill 3 verb)
生成 .canvas (JSON Canvas 1.0), 节点 label 走 vault.lang; CLI 不可用降级。仅显式触发 ("make canvas" / "新建画布")。
--- name: cortex-forget description: 记忆遗忘 — 按 _meta/memory-policy.yaml 扫过期条目, 标 archive_pending=true (不真删, 交 memory-archive cron 月度执行)。触发: "forget" / "遗忘" / daily cron 自动触发。 disable-model-invocation: true allowed-tools: Bash Read Edit Glob --- # cortex-forget 按 policy.levels.<L>.forget 规则扫各级记忆, 给过期条目打 `archive_pending=true` frontmatter 标记。不删除文件本身, 仅 memory-archive cron (monthly) 才物理迁出。 ## 触发场景 - daily cron `memory-forget.sh` (03:00) - 用户显式 "forget expired memory" / "扫遗忘" - 用户说 "忘了 X" / "forge
切换/查看 vault 语言 — 读写 _meta/version.json:.lang, 列 fallback 链, 不动既有目录。仅显式触发 ("切换语言" / "vault 语言")。
按模板新建笔记 (concept/entity/domain/dashboard/question/source), 路径按 vault.lang, 填 lang/cli frontmatter。仅显式触发。
--- name: cortex-reflect description: DMN 跨域综合 — 读最近高频 L2/L3 找跨 domain 连接 + 未解决疑问, 输出到 知识库/收件箱/<YYYY-Wnn>-反思-{连接,疑问,洞察}.md (等 digest 分发)。触发: "reflect" / "反思" / "周/月复盘" / weekly cron。 disable-model-invocation: true allowed-tools: Bash Read Write Glob --- # cortex-reflect 模拟大脑 default mode network (DMN) — 在空闲/周末扫近期记忆, 找跨 domain 的洞察连接和未解决疑问, 写入 `知识库/收件箱/<YYYY-Wnn>-反思-{连接,疑问,洞察}.md` (作为待 digest 分发条目, digest 阶段决定升 领域/<域> 或 项目/<repo>/笔记/)。 ## 触发场景 - weekly cron (与 digest 串行, 不独立调度) - monthly 用户触发月度
--- name: cortex-recall description: 记忆渐进披露召回 — 按 query 跨 L0-L3 检索, 仅返 brief + 子节点 (非全量)。触发: "记得" / "recall" / "想想" / 用户提问需历史上下文时自动触发。 disable-model-invocation: false allowed-tools: Read Glob mcp__obsidian__obsidian_simple_search mcp__obsidian__obsidian_get_file_contents --- # cortex-recall 按查询渐进披露召回相关记忆。默认只返父节点 brief + 子目录索引, 避免上下文爆炸。 ## 触发场景 - 用户提问命中 `recall_when` 关键词 (自动) - 显式 "想想之前的..." / "recall X" / "记得 X" - 其他 skill (cortex-search, cortex-reflect) 内部召回 ## 输入 - query: 自然语言或关键词 - top_k:
武侠门派体系设计,涵盖武林门派架构、武学传承谱系、门规戒律、弟子等级、门派文化。适用于创建武林门派、设计内部架构与等级制度、构建武学传承体系、设定门规与门派文化底蕴,规划门派间武学交流竞争。
玄幻修仙修炼体系设计,涵盖境界划分、突破条件、灵根资质、功法等级、天劫机制。适用于设计修炼境界体系、功法分类、灵根天赋设定、突破瓶颈规则、修炼资源(灵石丹药灵脉)体系,确保层次分明且逻辑自洽。
对话生成 - 角色对话创作、语言风格个性化、对话推进情节。当用户需要编写角色对话、改善对话质量、设计角色专属语言风格或用对话推进情节揭示信息时激活。
PowerPoint/pptx 演示文稿操作 - 创建编辑幻灯片、插入内容、应用模板。Trigger: 'pptx', 'powerpoint', '幻灯片', '演示文稿', 'slides', 'PPT'
注册 cortex 周期任务 (lint/fold/dashboard) 到 launchd/cron/GHA; dry-run + 确认; 支持 uninstall。仅显式触发。
log/ 按月归档到 folds/YYYY-MM-fold-NNN.md (ASCII), 内容按 vault.lang; --apply 落盘。仅显式触发 ("fold logs" / "归档日志")。
React 19开发规范:Server Components服务端组件、Actions表单处理、use hook数据获取、Next.js 15 App Router。开发React组件、页面路由、状态管理、SSR服务端渲染时加载。
都市小说背景设定与世界观构建。设计现代城市场景、地标建筑、社会阶层与圈层文化、豪门家族架构、商业帝国背景及角色日常生活动线。适用于都市言情、豪门恩怨、商战等题材的空间与社会环境搭建。
Word/docx 文档操作技能 - 读写段落与表格、格式转换(docx/md/pdf)、模板生成、批量处理、智能分析。适用于合同生成、报告撰写、文档格式转换等场景
情节发展 - 情节推进、冲突升级、高潮转折、悬念伏笔、节奏控制。当用户需要设计故事走向、安排冲突节奏、布局情节转折、设置悬念伏笔或解决卡文问题时激活。
GitHub Pull Request创建与管理:生成标准PR模板,包含变更类型、描述、测试计划和Review清单,适用于提交PR、合并请求、代码审查准备场景
玄幻修仙宗门势力设定,涵盖宗门等级架构、势力关系网、秘境资源分配、修仙界格局。适用于设计宗门门派层级、构建势力版图与政治关系、规划散修家族商会等非宗门势力,营造有戏剧张力的势力博弈。
大纲管理 - 总纲/细纲设计、章节规划、多线管理、伏笔布局与回收。当用户需要设计小说大纲、规划篇章结构、管理多条故事线或跟踪伏笔回收时激活。
玄幻修仙法宝装备系统设计,涵盖法宝品阶分类、炼器炼丹材料、阵法符箓、丹药体系。适用于创建法宝神器、设计炼器流程、构建阵法符箓系统、规划丹药炼制等级,确保装备系统与修炼体系匹配。
文风调整 - 叙事视角切换、语言风格调节、氛围营造、文风统一。当用户需要调整叙事风格、切换视角、营造特定氛围、统一全文文风或模仿特定写作风格时激活。
故事构思 - 主题立意、世界观构建、核心冲突设计、题材选择。当用户需要创作灵感、从零构思故事、选择题材(玄幻/都市/科幻/悬疑)或构建世界观时激活。
Excel/xlsx 文件操作 - 读写工作表、数据分析、CSV转换。Trigger: 'excel', 'xlsx', '表格', '工作表', 'spreadsheet', '数据分析'
角色设定 - 角色性格塑造、背景故事、成长弧线、关系网络设计。当用户需要创建主角/配角/反派、设计角色关系网络或解决角色扁平化问题时激活。
任务流程调度器。当用户提出需要实现、修复、重构、优化的开发任务时触发,协调 align→explore→plan→exec→verify→adjust→done 的完整状态机流转
任务范围对齐。当用户需要明确任务目标、定义验收标准或确认实施边界时触发,自动生成 SMART-V 标准,通过交互确认后写入 align.json
Deep research workflow - 任务驱动型研究系统,编排检索→验证→分析→合成全流程。Trigger: '深度研究', '技术选型', '竞品分析', 'deep research', '文献综述'
恢复中断任务。当用户要求继续、恢复之前未完成的任务时触发,读取 index.json 检查数据完整性,确定恢复点后调用 flow 继续执行
生成 HTML 片段 — badge/card/timeline/mermaid/heatmap/disclosure 模板替换 {{VAR}} 占位。Triggers on "render html", "生成 HTML 片段", "render badge", "render card", "render timeline".
记忆晋级 — 读 views/candidates.md 按 policy 执行 L4→L3 / L3→L2 / L2→L1 / L1→L0; L1→L0 强制 AskUserQuestion 二次确认 (AUTO_MODE 下绝不执行)。Triggers on "promote memory", "晋级", "审批候选".
批量摄取 urls.txt 到 cortex vault, 循环调 ~/.cortex/scripts/ingest_url.sh。Triggers on "批量摄取", "bulk ingest".
vault 重构 — rename/merge/split/dedupe/extract/inline/migrate-locale/evolution-apply, --apply 才落盘 backup。仅显式触发。Triggers on "重命名", "rename", "merge", "split", "重构 vault".
导入 claude code / cli transcript → 记忆/L4-流水账/sessions/, 同步关键事件 append 到 ledger。Triggers on "import session", "导入会话", "归档会话", Stop hook 自动触发.
Cross-session memory management: read, create, update, search memories. Trigger: 'remember this', 'recall memory', 'save context', 'search memories', 'memory index'.
外部源 (文件/URL/目录) 摄取进 vault — 抽实体, 套模板 (cli=manual), wikilink 回填; URL 走 defuddle。Triggers on "ingest", "摄取".
音频理解 — ASR 转录 + 音频问答。多 provider (openai whisper / zhipu glm-asr / openai gpt-4o-audio / qwen-audio); 两种模式 asr (Whisper 风格 multipart 转录) 与 chat (OpenAI gpt-4o-audio / 通义 qwen-audio 问答)。从 vault/.cortex/config/audio-understand.yaml 选 provider。Triggers on "转录", "转写", "听音频", "audio transcription", "ASR", "音频问答", "音频理解", "听这段录音", "/cortex:audio-understand".
cortex 配置查看/编辑 — 无参展示当前 .cortex/config/*.yaml + ~/.cortex/config.json (含字段语义); 有 verb (get/set/unset) 写前 schema 校验; 会话结束自动校验配置合法性。Triggers on "查看 cortex 配置", "改 cortex 配置", "cortex config", "config edit", "configure cortex".
--- name: cortex-dashboard description: 渲染仪表盘 — 读 frontmatter view_query (dict) 查记忆/知识库/cron 数据源, 渲染 KPI + 图表 + Top-N + Legend, 注入 DASH:BEGIN/END 区, 不破坏正文。触发: "build dashboard" / "刷新仪表盘" / "仪表盘" / "dashboard" / daily cron。 disable-model-invocation: true allowed-tools: Bash Read Write Edit Glob --- # cortex-dashboard 读 `仪表盘/<page>.md` frontmatter `view_query` (dict) → 走对应 Bash 数据查询 → 按 `view_chart` 渲染 (KPI callout + chart + Top-N + Legend) → 注入 `<!-- DASH:BEGIN -->...<!-- DASH:END -->` 区, 不动正文与
Obsidian Dataview 查询 skill — 构建 / 修改 / 解释 DQL (LIST/TABLE/TASK/CALENDAR) 与 DataviewJS 块。覆盖 dql 语法 / dataviewjs api / cortex vault 集成模式 / 幂等改写 marker / 8 个 cortex 实用 cookbook。Triggers on "dataview", "DQL", "数据视图", "查询块", "项目仪表盘", "dataviewjs", "dv.pages", "/cortex:dataview".
图理解 — 调多 provider VLM (zhipu glm-4v / openai gpt-4o / qwen-vl) 完成图片描述、视觉问答、OCR、结构化抽取。从 vault/.cortex/config/image-understand.yaml 选 provider。Triggers on "看图", "识图", "图理解", "VQA", "vision", "describe image", "看看这张图", "图里写了什么", "提取图中文字", "OCR", "/cortex:understand".
--- name: cortex-install description: 初始化 vault — 双 namespace (知识库 + 记忆 L0-L4) + 仪表盘 + 归档 + 9 cron 注册。lang 询问 (zh-CN/en/ja)。触发: "init vault" / "安装 cortex" / "初始化 vault" / "cortex 装机"。 disable-model-invocation: true allowed-tools: Bash Read Write Edit Glob AskUserQuestion mcp__obsidian__obsidian_list_files_in_vault mcp__obsidian__obsidian_list_files_in_dir mcp__obsidian__obsidian_get_file_contents mcp__obsidian__obsidian_append_content --- # cortex-install 把一个 (新或既有) Obsidian vault 初始化为 cortex
Go 工具链规范——gofmt/goimports 格式化、go mod 依赖管理 + tool 指令(Go 1.24+)、toolchain 指令、golangci-lint v2 + govulncheck 安全扫描、delve 调试、go test -fuzz 模糊测试、pprof + trace 性能分析、go fix 现代化(Go 1.26 重写)、交叉编译。装环境、跑命令、配置 Makefile/CI、做基线检查时触发。
视频理解 — 多 provider VLM 视频分析。两种模式 video_url (zhipu glm-4v-plus / qwen-vl-max-video 原生视频) 与 frames (ffmpeg 抽帧走 image VLM, 兼容 openai gpt-4o)。从 vault/.cortex/config/video-understand.yaml 选 provider。Triggers on "看视频", "视频理解", "video understanding", "总结视频", "视频问答", "video QA", "/cortex:video-understand".
Flutter iOS 平台规范 — Cupertino 设计、Impeller (iOS 默认)、ATT/隐私清单、Info.plist 权限描述、ProMotion 120Hz、App Store 审核合规。当用户开发 iOS/iPadOS 端、提到 "iOS"、"Cupertino"、"App Store"、"ATT"、"权限"、"Info.plist"、"TestFlight" 时加载。
Flutter 状态管理规范 — Riverpod 3.x (首选, 含 mutations/offline persistence/generic codegen)、Bloc 8.x (企业级)、AsyncValue 异步状态、ref.watch/listen/read 正确用法。当用户设计数据流、实现 Provider/Bloc/Notifier、讨论 "状态管理"、"Riverpod"、"Bloc"、"setState 替代方案"、"依赖注入" 时加载。
Rust 核心开发规范 — Edition 2024 / Rust 1.85+、所有权三原则、Result/Option/? 错误处理、thiserror + anyhow、let-else、if-let-chains、async fn in traits、cargo / clippy / rustfmt / nextest 工具链。所有 Rust 编码、调试、测试、性能优化任务的前置基线规范,其他 rust 系列 skill 的共同前提。触发短语:写 Rust、Rust 项目结构、Cargo.toml、错误处理、clippy 报错、cargo lint、Rust 规范、Rust best practices、Rust 2024。
Rust unsafe 代码规范 — unsafe 最小化、五种超能力(裸指针 / unsafe fn / static mut / unsafe impl / union)、`// SAFETY:` 注释强制、`# Safety` 文档、安全 API 封装、FFI / CString / CStr / extern "C"、MIRI 验证、bytemuck / OnceLock / LazyLock 安全替代、UB(未定义行为)排查。编写 unsafe 块、调用 C 库、实现底层数据结构、排查未定义行为时加载。触发短语:unsafe、裸指针、FFI、extern C、transmute、UB、undefined behavior、MIRI、static mut。
TypeScript / JavaScript 异步编程规范,覆盖 async/await 错误处理、AbortController 取消与超时、Promise.all/allSettled/any/try/withResolvers、Streams API、Web Workers、Node worker_threads、scheduler.yield 长任务切片、async iterators、tRPC 类型安全 API、Effect-TS。Use when 编写异步逻辑、并发控制、流式数据、取消请求、超时、API 客户端、Web Worker offloading,或用户提到 "async"、"Promise"、"取消请求"、"AbortController"、"并发"、"超时"、"竞态"、"streaming"、"Web Worker"。