Agent skill

Hax Ubd Stage2

by haxtheweb in haxtheweb/haxcms-php

UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the…

MITAuto-check passedEducation

Install Hax Ubd Stage2

skills CLI
$ npx skills add haxtheweb/haxcms-php --skill hax-ubd-stage2 -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install haxtheweb/haxcms-php hax-ubd-stage2 --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/haxtheweb/haxcms-php.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.well-known/agent-skills/hax-ubd-stage2 .claude/skills/hax-ubd-stage2 && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
hax-ubd-stage2
GitHub stars
130
Token cost
~2.3k tokens
SKILL.md length
855 words
Files
1
Skills in repo
18
Repo updated
First seen
Licence
MIT

At a glance

UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the…

  • Works in 6 steps: Map the scrapbook across the assessment… → Frame ≥1 core GRASPS task (UbD Fig 7.7… → Problem vs. exercise check (UbD Fig… → …
  • The user says what evidence do I need
  • SKILL.md covers When to Use, Scope, Inputs and Methodology, plus 6 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Hax Ubd Stage2 is an agent skill from haxtheweb/haxcms-php. UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the 7-question validity self-test. Use when the user says "what evidence do I need", "design a performance task", "build a GRASPS task", "what assessments prove understanding", or "is this assessment valid". Encodes UbD Ch. 7–8. The most distinctive UbD skill.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Education, covering Quizzes and assessments. The repository describes itself as: HAX + CMS to manage your microsite universe with PHP backend. The licence is MIT.

When your agent uses it

  • The user says what evidence do I need
  • Design a performance task
  • Build a GRASPS task
  • What assessments prove understanding

Example prompts

  • “what evidence do I need”
  • “design a performance task”
  • “build a GRASPS task”
  • “/hax-ubd-stage2”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Map the scrapbook across the assessment continuum (UbD Fig 7.4/7.5): performance tasks (T) + academic prompts + quiz/test items + informal…
  2. Frame ≥1 core GRASPS task (UbD Fig 7.7 prompts): Goal, Role, Audience, Situation, Performance/Product, Standards. The task must be…
  3. Problem vs. exercise check (UbD Fig 7.6): confirm ≥1 task is a genuine problem — no cues about how to frame/solve it, multiple approaches…
  4. Six-facet rubric blueprint (UbD Fig 7.9): for each targeted understanding, pick the facet(s) that yield the strongest evidence and build…
  5. Validity self-test (../hax-ubd-backward-design/references/validity-self-test.md): run the 7 questions on every proposed assessment…
  6. Reliability check: ensure multiple measures over time (progress-donut / simple-progress / promise-progress + grade-book), not one…

What it can do on your machine

Read from SKILL.md and the folder at commit 3542096. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Hax Ubd Stage2 loads about 2.3k tokens when it runs. Until then it costs about 117 tokens; SKILL.md has 855 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~117
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from haxtheweb/haxcms-php at commit 3542096, republished under its MIT licence (© haxtheweb). 855 words, ~2,257 tokens.

Download SKILL.mdSave it as .claude/skills/hax-ubd-stage2/SKILL.md (or your agent's skills folder).
name
hax-ubd-stage2
description
UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the 7-question validity self-test. Use when the user says "what evidence do I need", "design a performance task", "build a GRASPS task", "what assessments prove understanding", or "is this assessment valid". Encodes UbD Ch. 7–8. The most distinctive UbD skill.
version
1.0.0
license
MIT
metadata.author
PRAW
metadata.tags
instructional-design, understanding-by-design, ubd, stage2, assessment, grasps, six-facets, validity, hax
metadata.requirements
manifest.stage1 MUST be populated (Stage 2 is derived from goals). Writes manifest.stage2 + assessment pages + editable-table rubrics.

HAX UbD Stage 2 — Thinking Like an Assessor

Build the scrapbook of acceptable evidence for a unit: frame at least one GRASPS performance task, map the six facets to rubric criteria, ensure at least one genuine problem (not just exercises), and run the validity self-test on every assessment. This is the most distinctive UbD skill — it reverses the natural instinct to design activities first.

The core move: think like an assessor, not an activity designer. An assessor asks "what sufficient, revealing evidence of understanding do I need?" An activity designer asks "what fun things will we do?" The first column produces aligned evidence; the second produces the apples unit (fun, but no understanding target).

When to Use

Trigger conditions:

  • "What evidence do I need" / "design a performance task" / "build a GRASPS task"
  • "What assessments prove understanding" / "write a rubric for understanding" / "is this assessment valid"
  • You are hax-ubd-backward-design and have reached step 4 of its methodology

When NOT to use (with redirect):

  • Fun-activity ideation with no evidence target → that is the activity-designer trap; refuse and redirect to Stage 1 first
  • Page-level chunking → hax-content-chunking-audit
  • Sequencing activities → hax-ubd-stage3

Scope

Mutating. Writes manifest.stage2 + assessment pages + editable-table rubrics. Does NOT sequence (Stage 3) or set goals (Stage 1).

Inputs

  • manifest.stage1 — required. Stage 2 is derived from goals; do not invent evidence without targets.

Methodology

  1. Map the scrapbook across the assessment continuum (UbD Fig 7.4/7.5): performance tasks (T) + academic prompts + quiz/test items + informal checks (all OE). Aim for variety + longitudinal spread — a scrapbook, not a single snapshot.

  2. Frame ≥1 core GRASPS task (UbD Fig 7.7 prompts): Goal, Role, Audience, Situation, Performance/Product, Standards. The task must be authentic: realistically contextualized, requires judgment/innovation, asks the student to "do the subject," messy (constraints/noise/audience), criteria known in advance, rehearse-able with feedback. (Full prompt bank: hax-ubd-grasps companion.)

  3. Problem vs. exercise check (UbD Fig 7.6): confirm ≥1 task is a genuine problem — no cues about how to frame/solve it, multiple approaches possible, realistically "noisy" setting, justified solution (not a single plugged-in answer). Exercises plug in on cue; problems require deciding which knowledge to use. Mark it isProblemNotExercise: true.

  4. Six-facet rubric blueprint (UbD Fig 7.9): for each targeted understanding, pick the facet(s) that yield the strongest evidence and build editable-table analytic-trait criteria. Verbs per facet:

    • Explanation → explain/justify/verify/prove
    • Interpretation → interpret/make-meaning/tell significance
    • Application → apply/transfer/use in new context
    • Perspective → critique/compare/question assumptions
    • Empathy → role-play/relate
    • Self-Knowledge → self-assess/reflect Include at least one impact criterion (effect on audience / real-world consequence), not just correctness + craft. (Full facet lens: hax-ubd-six-facets companion.)
  5. Validity self-test (../hax-ubd-backward-design/references/validity-self-test.md): run the 7 questions on every proposed assessment. Target: all "very-unlikely." Flag any "likely" as a defect and apply the matching redesign pattern before accepting.

  6. Reliability check: ensure multiple measures over time (progress-donut / simple-progress / promise-progress + grade-book), not one high-stakes event. One valid task can still be anomalous; a pattern of evidence justifies the inference.

Show full SKILL.md (382 more words)Show less

HAX Component Map (Stage 2)

Evidence typeComponentNotes
GRASPS performance taskauthored page + video-player/media-playlist/audio-player/image-compare-slider (authentic context) + simple-fields (product) + editable-table (rubric/standards)the "do the subject" page
Academic promptsstop-note / self-check + simple-fields (constructed response)no essay element → simple-fields
Quiz & test itemsmultiple-choice, fill-in-the-blanks, matching-question, sorting-question, tagging-questionselected/closed response only
Informal checksself-check, flash-card, stop-noteongoing, ungraded
Six-facet rubriceditable-table (analytic-trait)no rubric element → editable-table
Longitudinal evidenceprogress-donut, simple-progress, promise-progress, grade-book"scrapbook not snapshot"
Perspective evidenceimage-compare-slider, a11y-compare-imagecompare viewpoints
Portfolio exhibitclean-portfolio-theme, glossy-portfolio-themefor Exhibit stage

Full map (all stages): ../hax-ubd-backward-design/references/ubd-element-map.md.

Output Format

# Stage 2 — Acceptable Evidence: {unit}
## Evidence scrapbook
- T (performance): {GRASPS summary} → page {slug}; facets: {...}; problem-not-exercise: yes; targets: {U}
- OE (academic prompts): {...} → stop-note + simple-fields
- OE (quiz/test): {...} → {components}
- OE (informal checks): {...} → {components}
## GRASPS task {id}
G: {...} | R: {...} | A: {...} | S: {...} | P: {...} | S (standards): {...}
## Rubric (facet-mapped)
| Criterion | Facet | Level 4 | Level 1 |
## Validity self-test
{7 questions → answers; defects + redesign}
## Reliability
{longitudinal evidence plan: components + cadence}
## HAX handoff
{page + component list per evidence item}

Acceptance criteria

  • ≥1 GRASPS task with all 6 letters filled and isProblemNotExercise: true.
  • Every performanceTasks[*].targetsUnderstanding exists verbatim in manifest.stage1.understandings (Stage 1 ↔ Stage 2 alignment invariant).
  • Rubric criteria each map to a named facet; ≥1 criterion is an impact criterion, not just correctness/craft.
  • Validity self-test: all 7 answers "very-unlikely" (or defects logged with a redesign plan).
  • Selected-response items are NOT the only evidence of understanding for any targeted U — every U has ≥1 performance-based evidence source.
  • longitudinalEvidence is non-empty (reliability: scrapbook, not snapshot).

Gotchas

  • "Interesting project" ≠ valid evidence (UbD Fig 7.6). A fun task that doesn't reveal the targeted understanding is a trap — redesign or drop it. Validity is about what you can infer, not whether the task is engaging.
  • Don't let multiple-choice carry understanding alone. Selected response is "insufficient and sometimes misleading" for understanding. It rounds out the scrapbook for K/S; it cannot be the sole evidence of an enduring understanding.
  • Authenticity is about context + judgment + "doing the subject," not just "hands-on." A cooking activity can be hands-on and inauthentic if it doesn't reveal the targeted science understanding.
  • A valid indirect test can still be inauthentic; an authentic task can still be invalid. Run the self-test regardless of format.
  • Don't duplicate the rubric's craft criteria as understanding criteria. A lovely product with limited understanding (self-test Q4) is the classic validity failure — keep understanding criteria separate from and weighted above presentation.

Dependencies

  • Reads: manifest.stage1 (required); grad-blooms (facet ↔ cognitive level)
  • Hands off to: hax-ubd-stage3 (which reads manifest.stage2)
  • Companions: hax-ubd-grasps (GRASPS prompt bank), hax-ubd-six-facets (facet lens + rubric criteria)
  • Uses: hax-design-system (DDD tokens on rendered components)

References

  • ../hax-ubd-backward-design/references/manifest-schema.md — stage2 fields
  • ../hax-ubd-backward-design/references/ubd-element-map.md — Stage 2 component map
  • ../hax-ubd-backward-design/references/validity-self-test.md — the 7-question self-test + defect→redesign patterns
  • ../hax-ubd-backward-design/references/design-standards.md — standards 5–9
  • PRAW RULES.md: ~/Documents/git/haxtheweb/praw/RULES.md
  • Source: Wiggins & McTighe (2005), UbD Ch. 7–8.

© haxtheweb, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .well-known/agent-skills/hax-ubd-stage2 of haxtheweb/haxcms-php.

Open the folder on GitHubat commit 3542096

Compare with similar skills

Hax Ubd Stage2 next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Hax Ubd Stage2 compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Hax Ubd Stage2 this skillhaxtheweb/haxcms-php130—~2.3kAutomated safety check: PassMIT
DeepTutor CLIHKUDS/DeepTutor41k—~2.8kAutomated safety check: PassApache-2.0
AI Engineering Placement Quizrohitg00/ai-engineering-from-scratch67k—~2kAutomated safety check: PassMIT
Codebase to Coursezarazhangrui/codebase-to-course5.7k—~4.4kAutomated safety check: PassNone
AI Engineering Phase Quizrohitg00/ai-engineering-from-scratch67k—~2.1kAutomated safety check: PassMIT
Scholar EvaluationK-Dense-AI/claude-scientific-writer2.4k2 repos~2.9kAutomated safety check: NotesMIT

Similar skills

  • DeepTutor CLI

    HKUDS/DeepTutor

    Teaches the agent to set up and run DeepTutor from the command line: chat and capabilities, knowledge bases, partners, memory, sessions, notebooks and the server or Web app.

    41k GitHub stars~2.8k tokensUpdated 3 days ago
    EducationAuto-check passed
  • AI Engineering Placement Quiz

    rohitg00/ai-engineering-from-scratch

    Runs a 10-question quiz across five areas to place a learner in the AI Engineering from Scratch curriculum, so they skip what they already know.

    67k GitHub stars~2k tokensUpdated today
    EducationAuto-check passed
  • Codebase to Course

    zarazhangrui/codebase-to-course

    Turns a codebase into an interactive single-page HTML course for non-technical learners, with scroll modules, animated diagrams, quizzes and plain-English code translations.

    5.7k GitHub stars~4.4k tokensUpdated 6 mo ago
    EducationAuto-check passed
  • AI Engineering Phase Quiz

    rohitg00/ai-engineering-from-scratch

    Quizzes you on a completed phase of the AI Engineering from Scratch course, taking a phase number or name and mapping it to that phase's directory.

    67k GitHub stars~2.1k tokensUpdated today
    EducationAuto-check passed
  • Scholar Evaluation

    K-Dense-AI/claude-scientific-writer

    Provide qualitative-first, evidence-traceable developmental review of scholarly works and audit low-stakes research-assessment rubrics with optional local quality controls.

    2.4k GitHub starsUsed in 2 repos~2.9k tokens
    EducationAuto-check: notes
  • Evaluation

    guanyang/open-agent-hub

    This skill should be used when building agent evaluation systems: deterministic checks, regression suites, multi-dimensional rubrics, quality gates, production monitoring, baseline comparison, and…

    977 GitHub starsUsed in 2 repos~4.2k tokens
    EducationAuto-check passed

More from haxtheweb/haxcms-php

All 18 skills in this repo
  • Ddev

    haxtheweb/haxcms-php

    DDEV local development environment guidance for Docker-based PHP/Node projects.

    130 GitHub stars~1.6k tokensUpdated yesterday
    Auto-check passed
  • Hax Design System

    haxtheweb/haxcms-php

    Apply the DDD (Design, Develop, Destroy) design system and manage SimpleColors legacy usage.

    130 GitHub stars~836 tokensUpdated yesterday
    Auto-check passed
  • Hax Ubd Backward Design

    haxtheweb/haxcms-php

    Design HAX course units via Understanding by Design (UbD) backward design — start from desired results, derive acceptable evidence, then plan learning experiences.

    130 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Hax Udl Audit

    haxtheweb/haxcms-php

    READ-ONLY diagnostic: review a HAX site/page against Universal Design for Learning (UDL) 3.0 — multiple means of Engagement, Representation, and Action & Expression — and emit a report with…

    130 GitHub stars~3.7k tokensUpdated yesterday
    Auto-check passed
  • Haxcms Lrs Rater

    haxtheweb/haxcms-php

    Run BookLooky's Looky Rating System (LRS) content rating and minimum-age recommendation on a HAXcms site's aggregated content — either a local site checkout or a live published URL like btopro.com —…

    130 GitHub stars~2.2k tokensUpdated yesterday
    Auto-check passed
  • Oerschema Integration Finder

    haxtheweb/haxcms-php

    READ-ONLY diagnostic: scan HAX webcomponents, themes, CMS backends (PHP/NodeJS HAXcms), the VitePress plugin, and the Google Apps Script add-on for code surfaces that render or consume pedagogical…

    130 GitHub stars~4.1k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Hax Ubd Stage2

What does Hax Ubd Stage2 do?

UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the…. Hax Ubd Stage2 is an agent skill from haxtheweb/haxcms-php. UbD Stage 2 — think like an assessor: build a scrapbook of acceptable evidence, frame ≥1 GRASPS performance task, map the six facets to rubric criteria, enforce problem-not-exercise, and run the 7-question validity self-test.

When should I use Hax Ubd Stage2?

Hax Ubd Stage2 fits situations like: the user says what evidence do I need; design a performance task; build a GRASPS task; what assessments prove understanding.

How do I install Hax Ubd Stage2 in Claude Code?

Run `npx skills add haxtheweb/haxcms-php --skill hax-ubd-stage2 -a claude-code`. Or copy the skill folder (.well-known/agent-skills/hax-ubd-stage2 in haxtheweb/haxcms-php) into .claude/skills/hax-ubd-stage2 in your project. Claude Code loads it when a task matches its description.

How do I install Hax Ubd Stage2 in Codex?

Run `npx skills add haxtheweb/haxcms-php --skill hax-ubd-stage2 -a codex`. Or copy the skill folder (.well-known/agent-skills/hax-ubd-stage2 in haxtheweb/haxcms-php) into .agents/skills/hax-ubd-stage2 in your project. Codex loads it when a task matches its description.

Can I use Hax Ubd Stage2 in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add haxtheweb/haxcms-php --skill hax-ubd-stage2 -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/hax-ubd-stage2, .gemini/skills/hax-ubd-stage2, .github/skills/hax-ubd-stage2 and .opencode/skills/hax-ubd-stage2 in your project.

What does Hax Ubd Stage2 need to run?

SKILL.md names no scripts, command-line tools or credentials: Hax Ubd Stage2 is instructions for the agent only.

Does Hax Ubd Stage2 access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Hax Ubd Stage2 safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Hax Ubd Stage2 use?

Hax Ubd Stage2 is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Hax Ubd Stage2 use?

About 2.3k tokens (SKILL.md is roughly 9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Hax Ubd Stage2?

Skills that share tags, products or a category with Hax Ubd Stage2: DeepTutor CLI (HKUDS/DeepTutor, 41k stars), AI Engineering Placement Quiz (rohitg00/ai-engineering-from-scratch, 67k stars), Codebase to Course (zarazhangrui/codebase-to-course, 5.7k stars) and AI Engineering Phase Quiz (rohitg00/ai-engineering-from-scratch, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Hax Ubd Stage2?

haxtheweb (a GitHub organization) maintains it in haxtheweb/haxcms-php, which has 130 GitHub stars. The repository holds 18 skills in this directory. The repository was last updated on October 10, 2026.

Source: haxtheweb/haxcms-php on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.