haxtheweb/haxcms-nodejs/hax-ubd-grasps
Claude Code and agent skill by haxtheweb/haxcms-nodejs
- community
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-graspsSKILL.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)
| Letter | Element | Prompt stem | |
|---|---|---|---|
| G | Goal | Your task is… / The goal is to… / The challenge is… / The obstacles are… | |
| R | Role | You are… / You have been asked to… / Your job is… | |
| A | Audience | Your clients are… / The target audience is… / You need to convince… | |
| S | Situation | The context is… / The challenge involves dealing with… | |
| P | Performance/Product | You will create a… in order to… / You need to develop… so that… | |
| S | Standards | Your 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-stage2and 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 need | Component | |
|---|---|---|
| Video scenario / documentary context | video-player | |
| Audio interview / oral history / radio context | audio-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 / report | simple-fields | |
| Rubric / standards / criteria display | editable-table |
Output Format
Acceptance criteria
- All six GRASPS letters filled.
- Authenticity: passes ≥5 of 6 checks;
isProblemNotExercise: true. targetsUnderstandingis stated verbatim from Stage 1.- Context media chosen from the picker above (no invented tags).
- Product captured via
simple-fields; standards/rubric viaeditable-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 maphttps://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
- SKILL.md in the repositoryChecking.well-known/agent-skills/hax-ubd-grasps/SKILL.md
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
[](https://verified-skill.com/skills/haxtheweb/haxcms-nodejs/hax-ubd-grasps)