npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

aura-edu-core

v1.0.2

Published

AURA Core (Agentic Unified Reinforcement for Academics) - Multi-agent AI framework for educational content development

Readme

AURA Core

Agentic Unified Reinforcement for Academics

A multi-agent AI framework for designing, developing, and quality-assuring educational content at scale.

The Problem

Educational course development is fragmented across multiple specialties—curriculum design, content writing, presentation creation, assessment design, and quality assurance. This leads to:

  • Misalignment between learning outcomes, activities, and assessments
  • Inconsistent quality and accessibility standards
  • Difficulty coordinating specialized expertise
  • No systematic quality gates before delivery

The Solution

AURA provides an orchestrated multi-agent system where 7 specialized AI agents work in sequence, each with defined responsibilities, built-in quality gates, and evidence-based pedagogical frameworks.

┌─────────────────────────────────────────────────────────────────┐
│                    AURA Execution Flow                          │
├─────────────────────────────────────────────────────────────────┤
│                                                                 │
│   Orchestrator ──► Content Developer ──► Presentation Creator   │
│        │                                        │               │
│        │                                        ▼               │
│        │              ◄── QA Educator ◄── Assessment Architect  │
│        │                      │                                 │
│        │                      ▼                                 │
│        └──────────────► Quality Gate ──► Ready for Delivery     │
│                                                                 │
└─────────────────────────────────────────────────────────────────┘

Installation

# Run directly in your project
npx aura-edu-core

# Or install globally
npm install -g aura-edu-core

This copies the .aura-core/ framework and installs Claude Code slash commands.

The 7 Specialized Agents

| Agent | Role | Focus | |-------|------|-------| | Educational Orchestrator | Coordinates end-to-end workflows | Progress tracking, stage transitions | | Educational Designer | Structures courses and outcomes | Bloom's alignment, scaffolding | | Content Developer | Drafts lessons, examples, exercises | Practice-first, worked examples | | Presentation Creator | Creates slides and visuals | Dual-coding, accessibility | | Assessment Architect | Designs tests and rubrics | Validity, reliability, Bloom levels | | Learning Curve Specialist | Optimizes difficulty progression | Pacing, spacing, scaffolding | | QA Educator | Quality assurance gate | O→A→T traceability, accessibility |

Core Workflows

1. Course Planning

Research → Outcomes Map → Curve Analysis → Assessment Strategy → QA Gate

2. Course Execution (per lesson)

Shard Course → Draft Lesson → Create Slides → Build Assessment → QA Review

Artifact Standard Paths

All outputs follow consistent file paths:

docs/courses/{course_slug}.md              # Course specification
docs/outcomes/{course_slug}-map.md         # O→A→T matrix
docs/lessons/{course_slug}/{lesson_id}.md  # Lesson scripts
docs/slides/{course_slug}/{lesson_id}.md   # Presentations
docs/assessments/{course_slug}/{id}.md     # Assessments
docs/rubrics/{course_slug}/{id}.md         # Rubrics
docs/qa/gates/{course_slug}-{id}.yml       # QA decisions

Project Structure

.aura-core/
├── agents/          # 7 agent role definitions
├── workflows/       # Planning & execution orchestration
├── templates/       # YAML/MD blueprints for artifacts
├── checklists/      # Quality & accessibility criteria
├── tasks/           # Executable task guides
├── data/            # Pedagogical frameworks & knowledge base
└── docs/            # User guides & documentation

Embedded Pedagogical Frameworks

  • Bloom's Taxonomy — 6 cognitive levels with measurable verbs
  • Assessment Levels — L1 (micro-formative) to L4 (capstone)
  • Instructional Patterns — Worked examples, retrieval practice, dual coding
  • Cognitive Load Theory — Chunking, signaling, modality principles
  • Accessibility Standards — WCAG AA equivalent baseline
  • O→A→T Traceability — Outcomes → Activities → Tests alignment

Quality Gates

Every lesson passes through a QA gate before delivery:

| Status | Meaning | |--------|---------| | PASS | Ready for delivery | | CONCERNS | Minor issues noted, can proceed | | FAIL | Must address issues before delivery | | WAIVED | Exception granted with justification |

Claude Code Slash Commands

After installation, use these commands in Claude Code:

| Command | Agent | Description | |---------|-------|-------------| | /orchestrator | Educational Orchestrator | Start workflows, shard courses | | /designer | Educational Designer | Design courses, create outcome maps | | /content | Content Developer | Draft lessons, examples, exercises | | /slides | Presentation Creator | Create slide decks and visuals | | /assessment | Assessment Architect | Design tests and rubrics | | /curve | Learning Curve Specialist | Analyze difficulty progression | | /qa | QA Educator | Quality review, gate decisions |

Example Usage

/orchestrator start the python-basics course workflow
/content develop lesson L01 on variables
/slides create presentation for L01
/assessment design quiz for L01
/qa review L01 and issue gate decision

Key Principles

  1. Outcomes First — Everything traces back to learning outcomes
  2. Agent Specialization — Each agent has a focused responsibility
  3. Progressive Scaffolding — Content builds systematically
  4. Feedback Loops — Continuous quality checks
  5. Accessibility by Default — Inclusive design from the start

Requirements

  • Node.js 18+
  • npm or npx

License

MIT


Built for educators who want AI assistance without sacrificing pedagogical quality.