Search

PythonReactSEOPDF
GitHub Skill

guardrails

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

lmiguelvargasf☆ 2 Repository stars0 Repository forks

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

View source ↗Guides

Skill instructions

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

Examples

Read the usage examples in the source repository.

View source ↗

Source history

Indexed on
2026-01-20
Index updated
2026-01-26
Branch
main

Index and sync dates describe this directory. View the source repository for code history.

GitHub ↗

chat Comments (0)

chat_bubble_outline

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