CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/acceptance-criteria

Write clear, testable acceptance criteria for user stories and feature delivery; use when defining done conditions, creating measurable requirements, applying INVEST checks, documenting negative scenarios, and aligning product, engineering, and QA on expected outcomes.

Does it follow best practices?

Evaluation91%

1.17x

Agent success when using this tile

Validation for skill structure

Overview
Skills
Evals
Files

rubric.jsonevals/scenario-4/

{
  "context": "Tests whether the agent applies INVEST criteria validation, uses Given/When/Then for sequential onboarding steps, and emphasizes stakeholder alignment before finalizing acceptance criteria.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "INVEST validation applied",
      "description": "Uses INVEST criteria (Independent, Negotiable, Valuable, Estimable, Small, Testable) to validate the user story",
      "max_score": 18
    },
    {
      "name": "Given/When/Then sequences",
      "description": "Uses Given/When/Then format for multi-step onboarding workflow rather than rule-oriented format",
      "max_score": 15
    },
    {
      "name": "Stakeholder alignment mention",
      "description": "References need for alignment with product owner, QA, and development team before implementation",
      "max_score": 12
    },
    {
      "name": "Sequential step validation",
      "description": "Each step can be completed independently without unrelated dependencies (Independent criterion)",
      "max_score": 10
    },
    {
      "name": "Testable binary criteria",
      "description": "Criteria have objective, binary pass/fail validation (Testable criterion)",
      "max_score": 10
    },
    {
      "name": "User behavior scenarios",
      "description": "Scenario names describe user actions and behavior rather than system functionality",
      "max_score": 8
    },
    {
      "name": "Business value emphasis",
      "description": "Clearly demonstrates user or business value in the story and criteria (Valuable criterion)",
      "max_score": 8
    },
    {
      "name": "Estimable clarity",
      "description": "Requirements are clear enough for development team to estimate effort (Estimable criterion)",
      "max_score": 8
    },
    {
      "name": "Single iteration scope",
      "description": "Story is scoped to be completable within one iteration (Small criterion)",
      "max_score": 6
    },
    {
      "name": "Implementation flexibility",
      "description": "Allows for negotiable implementation details during development (Negotiable criterion)",
      "max_score": 5
    }
  ]
}

Install with Tessl CLI

npx tessl i pantheon-ai/acceptance-criteria

evals

SKILL.md

tile.json