
from idstack17
Three-level, evidence-based needs assessment for instructional design: organizational, task, and learner analysis to create a shared project manifest for downst
This skill guides an instructional designer or agent through a structured, evidence-based needs assessment before course design. It walks through three levels — organizational/context analysis (is training the right intervention?), task analysis (what learners must do), and learner analysis (prior knowledge, motivation, access constraints). The skill produces both a machine-friendly manifest section and a human-readable HTML report used by downstream skills such as learning-objectives and course-quality-review. It enforces evidence-tier citations and offers decision gates (e.g., recommend against training when environmental fixes are needed).
Use when starting a new course design or auditing an imported course from an LMS. Good for: scoping requirements, deciding if training is the correct intervention, generating a task-priority table, and producing an exportable needs-analysis report for stakeholders. It is also the canonical first step in the idstack pipeline before learning-objectives and assessment-design.
Designed to run in Claude Code and other CLI-capable agent hosts; content and interaction conventions map to AskUserQuestion and simple shell tools.
Instructional design needs-analysis skill with no bundled scripts — pure SKILL.md workflow. Well-structured three-level assessment protocol (organizational, task, learner) with evidence tiers and a detailed manifest schema. The SKILL.md is exceptionally thorough with clear decision gates, but is very long and could benefit from moving the schema reference to a separate file. No security concerns beyond a suggested git-pull update mechanism.
Part of the idstack pipeline ecosystem for instructional design. Evidence-based approach with proper citations. Clean security profile — no scripts, no network calls, no destructive commands. The skill is niche (instructional design) but well-executed for its domain.