By savvides
Streamline evidence-based course design from needs analysis through LMS export. Automate content generation, accessibility audits with integrated accessibility (WCAG/UDL) and quality audits, plus direct export to Canvas, Blackboard, Moodle, and D2L.
WCAG 2.1 AA compliance audit plus Universal Design for Learning (UDL 3.0) enhancement review for course designs. Two-tier output: "Must Fix" for accessibility violations and "Should Improve" for UDL recommendations. Works standalone or reads from the idstack project manifest. (idstack)
Evidence-based assessment design with rubrics, feedback strategies, and formative checkpoints. Aligns each assessment to learning objectives using Bloom's taxonomy. Applies Nicol's 7 principles of good feedback practice. Reads from /learning-objectives manifest and extends it with assessment specs. (idstack)
Generate complete course content from the idstack manifest. Produces syllabus, module pages, assignment descriptions, and rubric documents. Content follows cognitive load principles and adapts to learner expertise level. Reads from the full pipeline (needs, objectives, assessments) for richest output. (idstack)
Export course content to any LMS. Generates IMS Common Cartridge files (.imscc) compatible with Canvas, Blackboard, Moodle, and D2L, or pushes directly to Canvas via REST API. Reads from /course-builder output and the idstack manifest. The output IS the course. (idstack)
Universal course import from any LMS. Reads IMS Common Cartridge files, pasted course documents, or Canvas REST API. Maps course structure to the idstack manifest with quality flags, task analysis, and Bloom's classification. Works with Canvas, Blackboard, Moodle, and D2L. (idstack)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Status: beta. Skills work end-to-end and ship behind a versioned plugin (
v2.5.0), but expect rough edges and breaking changes between minor versions while we shake out the rest of the workflow with real instructional designers. Tell us what's broken or missing.
New in v2.5.0: native support for OpenAI Codex CLI alongside Claude Code. Same 11 skills, same evidence base, same
.idstack/manifest. Run./setupand idstack auto-detects which CLIs you have installed. (Gemini CLI on the v2.6 roadmap.)
Decades of research say elaborated feedback improves learning. Cognitive load theory has been replicated for 30 years. Constructive alignment measurably raises grades. The evidence is strong, but most course design tools don't make it easy to apply.
idstack is an open source set of skills for evidence-based instructional design that bring peer-reviewed research into your actual workflow. Runs in Claude Code and Codex CLI. Not a chatbot that summarizes papers — a design partner that checks your alignment matrix, flags cognitive load issues, classifies your objectives with Bloom's taxonomy, and tells you the evidence strength behind every recommendation.
Skills covering the full lifecycle: analyze, design, build, export. One shared project manifest that remembers your course across sessions. Every recommendation tagged with its evidence tier, from T1 (meta-analyses) to T5 (expert opinion), so you always know how strong the backing is.
Free, MIT licensed, open source. Have feedback or a feature request?
/idstack:course-import on your Canvas/Blackboard/Moodle course/idstack:course-quality-review to see what the evidence saysYou: /idstack:course-import
idstack: How do you want to import your course?
A) IMS Common Cartridge file (.imscc)
B) Paste course documents
C) Canvas API
D) PDF or document file
E) SCORM package (.zip)
You: C — here's my Canvas URL and access token.
idstack: Connected. Pulling course data...
Found: 12 modules, 8 assignments, 4 discussions, 6 outcomes.
## Import Quality Triage
Found 4 flags during import:
⚠ 12 modules, only 4 have stated learning objectives
⚠ All 8 assessments are auto-graded quizzes (no rubrics)
[Assessment-8] [T1] — elaborated feedback produces larger
learning gains than correctness-only
⚠ No collaborative activities beyond discussion forums
[Online-15] [T2] — low social presence predicts weaker outcomes
⚠ No accessibility information for video content
6 objectives pre-classified with Bloom's taxonomy.
12 modules mapped to task analysis.
Manifest saved to .idstack/project.json.
Run /idstack:course-quality-review for a full evidence-based audit.
You: /idstack:course-quality-review
idstack: Reading your manifest... I have 12 modules, 6 objectives,
and 8 assessments from your Canvas import.
## Course Quality Review
**Overall Score: 62/100**
### QM Structural Review
| Standard | Status | Finding |
|-----------------------|--------|----------------------------|
| Course Overview | pass | Clear syllabus, nav set |
| Learning Objectives | flag | 8 modules lack objectives |
| Assessment | flag | No rubrics, no alignment |
| Instructional Materials| pass | Materials current |
| Learning Activities | flag | No active learning design |
| Course Technology | pass | Tools used purposefully |
| Learner Support | flag | No support section found |
| Accessibility | flag | No alt formats for video |
### Community of Inquiry Presence
- Teaching Presence: 7/10 — strong content, weak facilitation
- Social Presence: 3/10 — no group work, minimal peer interaction
- Cognitive Presence: 5/10 — surface-level activities, no inquiry cycle
This course meets 3 of 8 QM standards but scores 3/10 on social
presence. Courses with low social presence show weaker learning
outcomes in online settings [Online-15] [T2].
### Top 3 Recommendations
1. Add rubrics to all assessments with elaborated feedback
[Assessment-8] [T1] — Run /learning-objectives to align
2. Design collaborative activities for at least 4 modules
[Online-15] [T2]
3. Add learner support section with office hours, tutoring,
and technical help resources
npx claudepluginhub savvides/idstack --plugin idstackA personal AI tutor based on Bloom's 2-sigma research: it generates a structured syllabus, teaches one adaptive lesson at a time, and tailors each next lesson to the learner's highlights and feedback. Bundles the bloom-tutor tutoring skill plus six learn-* learning-method skills.
165 evidence-based pedagogical skills for educators. Curriculum design, assessment, learning science, wellbeing, professional learning, historical thinking, and more.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.