haxtheweb/haxcms-nodejs/hax-ubd-grasps

Claude Code and agent skill by haxtheweb/haxcms-nodejs

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Frame UbD GRASPS performance tasks (Goal, Role, Audience, Situation, Performance/Product, Standards) and select authentic-context HAX media. Use when the user says "build a GRASPS task", "make this assessment authentic", "design a performance task", or "frame a real-world task". Companion to hax-ubd-stage2.

Install

npx vskill@latest install haxtheweb/haxcms-nodejs/hax-ubd-grasps

SKILL.md

HAX UbD GRASPS Task Framing

Frame authentic GRASPS performance tasks and pick the right HAX authentic-context media. This is the focused companion to hax-ubd-stage2 (which owns the full evidence scrapbook) — use it when the user specifically needs a performance task framed or made authentic.

The six letters (UbD Fig 7.7)

LetterElementPrompt stem
GGoalYour task is… / The goal is to… / The challenge is… / The obstacles are…
RRoleYou are… / You have been asked to… / Your job is…
AAudienceYour clients are… / The target audience is… / You need to convince…
SSituationThe context is… / The challenge involves dealing with…
PPerformance/ProductYou will create a… in order to… / You need to develop… so that…
SStandardsYour performance needs to… / Your work will be judged by… / Your product must meet…

When to Use

  • "Build a GRASPS task" / "make this assessment authentic" / "design a performance task"
  • "Frame a real-world task for X" / "give this task an audience and purpose"
  • You are hax-ubd-stage2 and are framing the core performance task

When NOT: the full evidence scrapbook (rubric, validity, reliability) → hax-ubd-stage2. Cognitive level → grad-blooms.

Authenticity checklist (UbD Ch. 7)

A task is authentic if it:

  • Is realistically contextualized (replicates real-world ways knowledge is tested)
  • Requires judgment and innovation (not a cued plug-in)
  • Asks the student to "do the subject" (resembles work in the field)
  • Replicates challenging, "noisy" situations (constraints, audience, purpose)
  • Assesses integrated repertoire use (the whole game, not just sideline drills)
  • Allows rehearsal, resources, feedback (not mystery testing)

If a task fails ≥2 of these, it is an exercise, not a problem — rework it and mark isProblemNotExercise accordingly.

HAX authentic-context media picker

Context needComponent
Video scenario / documentary contextvideo-player
Audio interview / oral history / radio contextaudio-player (prefer via media-playlist)
Multi-asset media sequence (audio program)media-playlist + audio-player
Compare two visuals (then/now, two designs, two maps)image-compare-slider, a11y-compare-image
Interactive image map (explore a scene/diagram)lrndesign-imagemap
Constructed response / product / reportsimple-fields
Rubric / standards / criteria displayeditable-table

Output Format

# GRASPS Task: {title}
## Targeted understanding
{verbatim from manifest.stage1.understandings}
## G — Goal
{...}
## R — Role
{...}
## A — Audience
{...}
## S — Situation
{...}
## P — Performance/Product
{...}
## S — Standards
{...}
## Authenticity check
{6 criteria → pass/fail; isProblemNotExercise: true/false}
## HAX context media
{components + placement}
## HAX product + rubric
{simple-fields for product; editable-table for rubric}

Acceptance criteria

  • All six GRASPS letters filled.
  • Authenticity: passes ≥5 of 6 checks; isProblemNotExercise: true.
  • targetsUnderstanding is stated verbatim from Stage 1.
  • Context media chosen from the picker above (no invented tags).
  • Product captured via simple-fields; standards/rubric via editable-table.

Gotchas

  • A GRASPS task can still be an exercise. If the Situation gives away the exact approach, it's a cued plug-in. Remove cues; make the student decide _which_ knowledge to use.
  • Audience and purpose transform a task. A "report on nutrition" becomes authentic when framed as "advise a specific client with specific constraints." Don't skip A and the purpose in P.
  • Not every assessment needs GRASPS. Use it for the core performance task(s); quizzes and academic prompts round out the scrapbook without GRASPS framing.

Dependencies

  • Reads: the targeted understanding (from manifest.stage1)
  • Used by: hax-ubd-stage2
  • Sibling: hax-ubd-six-facets (which facets the task should reveal)

References

  • https://github.com/haxtheweb/praw/blob/main/skills/hax-ubd-backward-design/references/ubd-element-map.md — Stage 2 component map
  • https://github.com/haxtheweb/praw/blob/main/skills/hax-ubd-backward-design/references/validity-self-test.md — run on the framed task
  • Source: Wiggins & McTighe (2005), _UbD_ Ch. 7, Fig 7.6–7.7.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/haxtheweb/haxcms-nodejs/hax-ubd-grasps/badge)](https://verified-skill.com/skills/haxtheweb/haxcms-nodejs/hax-ubd-grasps)

Something wrong with this skill or its page? Tell us.