prompts-quality-gate | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / prompts-quality-gate

prompts-quality-gate

maintained by piquet-h

star 0 account_tree 0 verified_user MIT License
bolt View GitHub

name: prompts-quality-gate description: 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.

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

  1. Validate templates:
    • JSON parses
    • schema validates
    • filename matches metadata.id
    • no protected tokens
    • hash computation works
  2. Bundle templates into a single artifact (for runtime consumption).
  3. 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

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 0
GitHub Forks 0
Created Jan 2026
Last Updated 5个月前
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
feature-dev
chevron_right
creating-pr
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.