extract-trap-task

Create benchmark trap tasks from Azure DevOps pull requests.

14|2|Updated May 30, 2025
One-click install
npx skills add https://github.com/SShadowS/CentralGauge --skill extract-trap-task
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-trap-task
Source: https://github.com/SShadowS/CentralGauge/tree/main/.claude/skills/extract-trap-task
Command: npx skills add https://github.com/SShadowS/CentralGauge --skill extract-trap-task

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating benchmark trap tasks for the CentralGauge platform from approved Azure DevOps pull requests, ensuring that the tasks are representative of real-world scenarios and challenging for large language models.

Core Features & Use Cases

  • Pull Request Analysis: Extracts and analyzes code comments and decisions from pull requests to identify potential traps for large language models.
  • Task Creation: Automatically creates self-contained or base-app-faithful tasks based on identified traps.
  • Discrimination Probing: Ensures that the tasks are challenging by requiring both a correct and a naive solution to pass or fail, respectively.
  • Use Case: Use this Skill to generate tasks that can be used in the CentralGauge benchmarking platform to evaluate the performance of large language models on Business Central AL code generation.

Quick Start

Use the extract-trap-task skill to create a benchmark task from an Azure DevOps pull request with ID '12345'.

Frequently Asked Questions about extract-trap-task

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create benchmark trap tasks from Azure DevOps pull requests?

To create benchmark trap tasks from Azure DevOps pull requests, analyze PR comments, code diff, and work item descriptions to identify non-obvious code decisions and translate them into self-contained Business Central AL tasks.

What is a trap task in large language model benchmarking?

A trap task in large language model benchmarking is a challenge derived from non-obvious code decisions that requires a correct solution to pass and a naive solution to fail, ensuring accurate evaluation of LLM performance on Business Central AL code generation.

How do I ensure LLM benchmark tasks are challenging for Business Central AL code generation?

To ensure LLM benchmark tasks are challenging for Business Central AL code generation, probe task discrimination by requiring both correct and incorrect solutions to explicitly pass or fail, validating that tasks catch naive large language model outputs.

Can I use Azure DevOps PR comments to generate self-contained AL tasks?

Yes, you can use Azure DevOps PR comments to generate self-contained AL tasks by analyzing code decisions and work item descriptions, translating identified non-obvious logic into base-app-faithful benchmark tasks for large language models.

What are the limitations of automating trap task creation from pull requests?

Automating trap task creation from pull requests relies on analyzing PR comments, code diff, and work item descriptions, meaning tasks depend on the clarity of PR documentation and may not capture all non-obvious Business Central AL code decisions.

Does the extract-trap-task skill work with the CentralGauge benchmarking platform?

Yes, the extract-trap-task skill works with the CentralGauge benchmarking platform, generating benchmark tasks from Azure DevOps pull requests to evaluate large language models on Business Central AL code generation performance.