CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/terragrunt-toolkit

Complete terragrunt toolkit with generation and validation capabilities

93

Quality

93%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Overview
Quality
Evals
Security
Files

criteria.jsongenerator/evals/scenario-4/

{
  "context": "Agent generates feature flag blocks with static defaults, exclude blocks for production protection, and the skip → exclude migration, while explaining the local.* reference failure.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Feature flag with static default generated",
      "description": "Generated feature block uses 'default = false' (a static boolean), not 'default = local.env.locals.enable_monitoring'.",
      "max_score": 20
    },
    {
      "name": "Why local.* reference fails explained",
      "description": "Agent explains that feature flag defaults are evaluated before locals are resolved, so local.* references are not available at that evaluation phase.",
      "max_score": 15
    },
    {
      "name": "Exclude block for destroy protection",
      "description": "Generated exclude block for prod/rds uses 'if = true' and 'actions = [\"destroy\"]' to block only destroy operations while allowing plan and apply.",
      "max_score": 20
    },
    {
      "name": "skip = true replaced with exclude block",
      "description": "Generated replacement for 'skip = true' uses an exclude block with 'if = true' and 'actions = [\"all\"]' or 'actions = [\"all_except_output\"]'.",
      "max_score": 20
    },
    {
      "name": "Feature flag activation commands shown",
      "description": "Agent shows both 'terragrunt apply --feature enable_monitoring=true' and the equivalent TG_FEATURE environment variable approach.",
      "max_score": 25
    }
  ]
}

generator

evals

instructions.json

summary_infeasible.json

summary.json

SKILL.md

tile.json