Agent Skills
› cipherstash/stack
cipherstash/stack
GitHub指导 Agent 在 CipherStash 仓库中创建 GitHub Issue 的内部技能,涵盖搜索查重、代码验证、跨库关联及标准化撰写结构(背景/问题/方案),确保 Issue 质量与可追溯性。
Install All Skills
npx skills add cipherstash/stack --all -g -y
Skills in Collection (16)
指导 Agent 在 CipherStash 仓库中创建 GitHub Issue 的内部技能,涵盖搜索查重、代码验证、跨库关联及标准化撰写结构(背景/问题/方案),确保 Issue 质量与可追溯性。
需要提交 Bug 或功能建议到 GitHub 仓库
需要整理技术问题的结构化描述
npx skills add cipherstash/stack --skill meta-issue-creation -g -y
指导 Agent 如何为 CipherStash 仓库创建分支、提交签名 Commit 及撰写 PR。涵盖命名规范、Changeset 检查、PR 正文结构及草稿发布流程,确保代码贡献符合内部标准。
需要创建或更新 Pull Request
执行 Git 提交工作
npx skills add cipherstash/stack --skill meta-pr-creation -g -y
CipherStash CLI 技能,用于驱动加密迁移、数据库初始化及 EQL 安装。涵盖 init、plan、impl 等命令,处理认证、配置管理及明文到加密列的迁移流程,确保状态同步。
用户需要设置 CipherStash 或安装 EQL
执行 stash CLI 相关命令如 init, plan, auth
涉及 stash.config.ts 或 .cipherstash/ 目录操作
提及加密模式切换或 rollout
npx skills add cipherstash/stack --skill stash-cli -g -y
提供CipherStash与Amazon DynamoDB的集成指南,实现字段级加密、解密及HMAC查询。涵盖数据写入前加密、读取后解密、遗留版本兼容及审计日志功能,确保PII数据安全存储。
需要在DynamoDB中对敏感字段进行加密存储
需要解密DynamoDB中的加密属性
使用加密密钥进行DynamoDB查询
处理DynamoDB中的遗留v2加密数据
npx skills add cipherstash/stack --skill stash-dynamodb -g -y
CipherStash Stack字段级加密指南,涵盖EQL v3 Schema定义、加解密操作、搜索加密及多租户密钥管理,支持TypeScript/Node.js项目集成与生产环境平滑迁移。
实现字段级数据加密
配置加密数据库Schema
处理敏感数据加解密逻辑
设置多租户加密密钥
npx skills add cipherstash/stack --skill stash-encryption -g -y
CipherStash认证核心技能,涵盖服务令牌交换、客户端凭据、用户身份及密钥绑定。提供Auto/OIDC/Device等策略配置指南,解决401错误、多用户场景下的JWT缓存与异步上下文问题。
遇到401或NOT_AUTHENTICATED错误
需要配置OIDC联邦或访问密钥
涉及per-user身份绑定的加密操作
部署凭证生成
npx skills add cipherstash/stack --skill stash-auth -g -y
指导在无需数据丢失的情况下,将CipherStash加密功能部署到生产环境。涵盖多阶段部署流程、凭证配置及Prisma集成,确保数据安全迁移。
规划加密列的部署顺序
向预发或生产环境发布加密功能
配置构建和运行时的CS_*凭证
部署应用至Prisma Compute
npx skills add cipherstash/stack --skill stash-deployment -g -y
指导在Drizzle ORM项目中集成CipherStash字段级加密,涵盖安装、EQL v3数据库配置、定义加密列及查询操作。
在Drizzle项目中添加加密功能
定义或迁移加密数据库列
查询加密数据
npx skills add cipherstash/stack --skill stash-drizzle -g -y
指导在 Supabase Edge、Cloudflare Workers 等非 Node 运行时中集成 CipherStash 加密。涵盖 WASM 入口选择、密钥配置、部署调试及与 Postgres 的交互,解决边缘环境下的加密搜索与模块加载问题。
在 Supabase Edge Functions 或 Cloudflare Workers 中添加加密功能
边缘运行时无法加载原生模块或打包失败
加密搜索在本地正常但在边缘部署返回零结果
配置 CS_* 环境变量或处理密钥集凭证
npx skills add cipherstash/stack --skill stash-edge -g -y
指导在 Supabase 或托管 PostgreSQL 中为 EQL v3 加密列创建和验证功能索引,解决慢查询、Seq Scan 及迁移问题。
编写或审查包含加密列的数据库迁移脚本
诊断加密列查询性能低下或执行计划显示全表扫描
确认特定加密域类型支持的索引类型及限制
npx skills add cipherstash/stack --skill stash-indexing -g -y
指导在Lovable等无Shell的托管AI平台集成CipherStash加密。解决WASM模块加载、CLI无头认证及数据库权限问题,规避运行时限制与安装失败。
在Lovable/v0/Bolt/Replit等平台部署
Edge/Workers环境中Native模块加载失败
需要无终端环境的CLI身份验证
处理PostgREST权限或安装超时错误
npx skills add cipherstash/stack --skill stash-managed-platforms -g -y
指导在 Node.js 中绕过 ORM,直接使用 pg/postgres-js 驱动对 EQL v3 加密列进行读写和查询。涵盖参数绑定、查询术语生成及运算符映射,解决零结果或约束错误。
使用原生 SQL 操作加密列
遇到 'operator does not exist' 错误
写入时触发 domain CHECK 约束失败
需要手动处理客户端加密 payload
npx skills add cipherstash/stack --skill stash-postgres -g -y
指导在 Prisma Next 项目中集成 CipherStash 字段级加密,涵盖 schema.prisma 声明、运行时配置及 EQL v3 查询操作。
为 Prisma Next 项目添加字段加密
升级 @cipherstash/stack-prisma 版本
选择加密列类型
查询加密数据
npx skills add cipherstash/stack --skill stash-prisma -g -y
集成CipherStash加密至Supabase,提供字段级透明加解密、查询构建器支持及PostgREST限制说明。用于在Supabase项目中添加加密、查询加密数据或构建安全应用。
在Supabase中添加字段级加密
查询加密列数据
处理加密数据的插入更新
解决PostgREST加密查询限制
npx skills add cipherstash/stack --skill stash-supabase -g -y
针对 monorepo 的供应链安全控制,涵盖 npm 安装策略、锁文件完整性、CI 冻结及发布规范。用于修改 CI、依赖更新或包发布时确保构建安全。
修改 CI 工作流文件
编辑 pnpm 配置或 .npmrc
更新依赖或发布包
npx skills add cipherstash/stack --skill stash-supply-chain-security -g -y
ZeroKMS密钥管理模型规范,涵盖密钥集层级、客户端绑定、授权生命周期及加解密查询的路由逻辑。用于解决密钥访问失败、多租户隔离配置及凭证轮换等问题,是处理相关错误的权威依据。
Decrypt或query报错
规划多租户密钥隔离
决定回补任务或边缘函数的凭证使用
轮换或撤销受损凭证
npx skills add cipherstash/stack --skill stash-zerokms -g -y


