prompts-quality-gate
Validates and bundles prompt templates (schema validation, secret token scan, canonical hashes, bundle artifact). Use when editing shared/src/prompts/templates or when prompt validation/bundling fails.
安装与使用
请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。
查看来源 ↗使用指南技能说明
Prompts quality gate
Use this skill when you are asked to:
- Add or modify prompt templates under
shared/src/prompts/templates/**. - Validate prompt templates locally (schema, filename contract, secret-token scan).
- Create/update the bundled artifact in
shared/dist/prompts/prompts.bundle.json.
What this skill uses
Repo scripts:
-
scripts/validate-prompts.mjs -
scripts/bundle-prompts.mjs
Convenience wrapper (recommended):
-
scripts/run.mjs
Preconditions
These scripts import from shared/dist/prompts/** (built shared package).
If shared/dist/ doesn’t exist, either:
- run
npm run build:shared, or - run the wrapper with
--build.
Workflow
- Validate templates:
- JSON parses
- schema validates
- filename matches
metadata.id - no protected tokens
- hash computation works
- Bundle templates into a single artifact (for runtime consumption).
- Re-run validation after changes to ensure the bundle is generated from valid templates.
Wrapper behavior
The wrapper can run:
- validate only
- bundle only
- validate then bundle (default)
The wrapper forwards --output <path> to the bundler.
Last reviewed: 2026-01-15
使用示例
查看来源仓库中的使用示例与配置说明。
查看来源 ↗来源历史
- 收录时间
- 2026-01-20
- 索引更新时间
- 2026-01-26
- Branch
- main
收录与同步日期属于本站记录。源码修改历史请查看来源仓库。
GitHub ↗chat Comments (0)
Sign in to join the discussion and leave a comment.
No comments yet. Be the first to share your thoughts!