搜索

PythonReactSEOPDF
GitHub Skill

guardrails

Use for change discipline, validation expectations, and safety checks when making repo changes.

lmiguelvargasf☆ 2 仓库 Stars0 仓库 Forks

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

查看来源 ↗使用指南

技能说明

Guardrails

When to use

  • You are planning changes that might touch multiple areas or risk unintended churn.
  • You are preparing to declare work complete and need validation guidance.

Steps

  1. Keep changes small and incremental; avoid drive-by refactors.
  2. Touch the fewest files necessary; avoid cross-module churn.
  3. Follow existing patterns and conventions; do not invent new architecture.
  4. If behavior changes, add/update tests to cover it.
  5. Use Taskfile targets for validation:
    • Backend: task backend:format, task backend:lint, task backend:typecheck, task backend:test.
    • Frontend: task frontend:format, task frontend:lint, task frontend:check, task frontend:test:run.
    • GraphQL touched: task frontend:codegen.
  6. If a check can’t run, state what ran and what was blocked.

Constraints and guardrails

  • Never commit secrets or real credentials (use .env.example).
  • Avoid cross-cutting backend + frontend changes unless explicitly required.
  • Ask/confirm before changes to:
    • API/GraphQL schema/contract, auth/session/security logic, or data model/migrations
    • Dependencies or lockfile changes not required by the task

References

  • .env.example
  • Taskfile.yml
  • backend/Taskfile.yml
  • frontend/Taskfile.yml

使用示例

查看来源仓库中的使用示例与配置说明。

查看来源 ↗

来源历史

收录时间
2026-01-20
索引更新时间
2026-01-26
Branch
main

收录与同步日期属于本站记录。源码修改历史请查看来源仓库。

GitHub ↗

chat Comments (0)

chat_bubble_outline

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