or run

tessl search
Log in

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
pypipkg:pypi/questionary@2.1.x
tile.json

tessl/pypi-questionary

tessl install tessl/pypi-questionary@2.1.0

Python library to build pretty command line user prompts with interactive forms and validation

Agent Success

Agent success rate when using this tile

96%

Improvement

Agent success rate improvement when using this tile compared to baseline

1x

Baseline

Agent success rate without this tile

96%

rubric.jsonevals/scenario-6/

{
  "context": "This criteria evaluates how well the engineer uses the questionary package to implement directory selection prompts, specifically focusing on the directory-only path mode capability. The evaluation assesses proper use of questionary.path() with the only_directories parameter and integration into a working configuration tool.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "Uses questionary.path()",
      "description": "Uses questionary.path() function to prompt for directory selection (rather than questionary.text() or other prompt types)",
      "max_score": 30
    },
    {
      "name": "Directory-only mode enabled",
      "description": "Configures questionary.path() with only_directories=True parameter for all three directory prompts to restrict selection to directories only",
      "max_score": 40
    },
    {
      "name": "Multiple path prompts",
      "description": "Implements three separate questionary.path() calls for project_dir, output_dir, and cache_dir",
      "max_score": 15
    },
    {
      "name": "Collects prompt responses",
      "description": "Properly calls .ask() or .ask_async() method on each questionary.path() prompt to collect user input",
      "max_score": 10
    },
    {
      "name": "Prompt messages configured",
      "description": "Sets appropriate message parameter for each questionary.path() call to describe what directory is being selected (e.g., 'Select project directory')",
      "max_score": 5
    }
  ]
}