Transformations

Generate 2D geometric transformation questions and compute image coordinates via API.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/sudarshansudarshan/tenali --skill transformations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Transformations
Source: https://github.com/sudarshansudarshan/tenali/tree/main/supermarket/transform
Command: npx skills add https://github.com/sudarshansudarshan/tenali --skill transformations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps students and educators practice and verify 2D geometric transformations by generating clear questions and computing exact image coordinates for reflections, translations, rotations, and enlargements.

Core Features & Use Cases

  • Question Generation: Randomized generation of reflection, translation, rotation (90°, 180°, 270°) and enlargement problems with canonical numeric answers.
  • API Integration: Exposes GET /transform-api/question for retrieving problems and POST /transform-api/check for answer validation, enabling integration into quiz apps.
  • Adaptive Practice: Difficulty tiers (easy, medium, hard, extrahard) and adaptive scoring support tailored practice for GCSE-level learners.

Quick Start

Generate a transformation question that asks to rotate the point (2, 3) by 90 degrees anticlockwise and return the correct image coordinates.

Frequently Asked Questions about Transformations

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

FAQPage Schema
How do I generate geometric transformation questions for GCSE practice?

Generate geometric transformation questions for GCSE practice by retrieving randomized reflection, translation, rotation, and enlargement problems with canonical numeric answers via a GET API endpoint. The system outputs ready-to-use problems covering 2D point transformations at specified difficulty tiers.

Can I automatically validate student answers for 2D point transformations?

Validate student answers for 2D point transformations by sending computed image coordinates to a POST API endpoint. The validation mechanism checks submitted coordinates against canonical numeric answers and returns immediate correctness feedback for GCSE-level exercises.

What 2D geometric transformations are supported for calculating image coordinates?

Supported 2D geometric transformations for calculating image coordinates include reflections, translations, rotations at 90, 180, and 270 degrees, and enlargements. The system computes exact resulting image coordinates for each transformation type.

Does this question generation tool support adaptive difficulty for geometry quizzes?

This question generation tool supports adaptive difficulty for geometry quizzes through four tiers: easy, medium, hard, and extrahard. Adaptive scoring maps student performance to appropriate difficulty levels for tailored GCSE-level practice.

How do I compute the image coordinates when rotating a point 90 degrees anticlockwise?

Compute image coordinates when rotating a point 90 degrees anticlockwise by applying the geometric rotation formula to the original 2D coordinates. The system calculates and returns the exact transformed coordinates for integration into interactive exercises.