Claude Code plugin for Imagine Learning development workflows, architecture, code generation, OTK deployments, Pact testing, and repository documentation (synced from upstream)
Orchestrate a Cypress→Playwright migration — audit, bulk conversion with gotchas enforcement, TypeScript gate, and phased validation
Evaluate a PR to the il-claude-plugin repo for IL specificity, agentskills.io spec compliance, and overlap with open-source Claude Code skill collections (SuperPowers, etc.)
Generate architecture artifacts from a Confluence requirements page
Generate code from a Jira ticket (optionally guided by an architecture document), run quality audits, then perform an independent code review
Greet the user and introduce Imagine Learning plugin capabilities
Independent architecture reviewer that evaluates compiled architecture documents for cross-domain consistency, completeness, and IL standards compliance without knowledge of individual agent prompts or rationale
Backend architecture specialist for service design, API patterns, language/framework selection, and microservices guidance
Senior software engineer agent that implements features per approved plans, following existing codebase patterns and IL coding standards
Independent senior code reviewer with full tool access that evaluates generated code against Jira requirements (and, when provided, architecture docs) without knowledge of the generation rationale
Data architecture specialist for DynamoDB design, data modeling, data patterns, and database selection guidance
Read/write conventions for IL's `ai-context` knowledgebase. Invoke before gathering context for IL-system work, or when creating or updating a KB document.
Guidance for RESTful API design, versioning, contracts, and error handling conventions
Reviews compiled architecture docs — cross-domain consistency, completeness, IL standards, open questions, diagrams.
IL frontend a11y audit — WCAG 2.1 AA, semantic HTML, ARIA, keyboard nav, focus, color contrast.
Audits commits since the last deployment for API breaks, schema/dependency changes, and migration risk.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
External network access
Connects to servers outside your machine
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.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
No model invocation
Executes directly as bash, bypassing the AI model
No model invocation
Executes directly as bash, bypassing the AI model

A Data Platform-owned fork of the Imagine Learning Claude Code plugin marketplace. It carries the upstream IL plugins (synced from ImagineLearning/il-claude-plugin on a cadence) plus the DP-owned dp plugin, which ships here ahead of upstream review so the Data Platform team can review, merge, and iterate at the speed it needs.
This marketplace contains:
dp — Data Platform team plugin: pipeline incident triage, dbt compile/run, Snowflake role-grant PRs, Snowflake Bazooka data investigation, dbt model exploration, quick recipes, and Confluence ticket publishing. Depends on il.il — org-wide IL development workflows, best practices, architecture generation, code review, OTK v2 deployments, Pact contract testing, and repository documentation. (synced from upstream)cw — Courseware and EdgeEX team-specific skills, agents, and commands. (synced from upstream)twig — Twig team-specific skills, agents, and commands. (synced from upstream)DP's plugin delivery was gated by another team's review/merge cadence on the upstream repo. Owning the fork lets the Data Platform team review, merge, iterate, and experiment at the speed it requires. The intent is not to diverge unnecessarily — we sync upstream main on a cadence and contribute DP improvements back upstream when appropriate.
Add the DP marketplace, then install the plugin you need. dp depends on il, so install both:
/plugin marketplace add https://github.com/ImagineLearning/dp-claude-plugin.git
/plugin install il # required dependency of dp
/plugin install dp # Data Platform plugin (/dp: namespace)
Use the full HTTPS
.gitURL, not theowner/reposhorthand. This repo is private, and the shorthand makes Claude Code clone over SSH (git@github.com:…), which fails withPermission denied (publickey)on machines without GitHub SSH keys. If the HTTPS add fails withcould not read Username … terminal prompts disabled, git has no cached credential for this private repo — run a manualgit clone https://github.com/ImagineLearning/dp-claude-plugin.gitonce so Git Credential Manager stores your token, then re-run the marketplace add.
To test the plugin locally, run Claude Code with the --plugin-dir flag:
claude --plugin-dir /path/to/dp-claude-plugin
Data Platform support under the /dp: namespace — 7 commands and 8 skills:
/dp:hello — Introduction and capabilities overview, with a worked example use case for each command./dp:doctor [--verbose] — Health check: Python deps, env vars, AWS SSO config, MCP availability, profiles.yml, and the bundled Snowflake modules./dp:incident <dag-name-or-task-arn> [flags] — Pipeline incident co-pilot: DAG → ECS task → CloudWatch logs, classify failure, draft Slack message + postmortem. Default account edg-dp-dev (388892568521)./dp:dbt-compile <model> — Compile a DataPlatformSnowflake dbt model against WELD_NORTH_PROD (read-only), resolving by bare name./dp:dbt-run <model> — Run a dbt model in your personal WELD_NORTH_TEST.<your_schema> sandbox. Never writes to prod./dp:assign-role <role> <email> <DP-TICKET> — Grant a Snowflake role in DataPlatformSnowflakeTerraform: pull, branch, edit user.tf + role_grants.tf, plan, confirm, open PR. Never merges./dp:investigate-data <TICKET> — Snowflake Bazooka-style autonomous investigation. Reads Jira, discovers schema via INFORMATION_SCHEMA, runs the right quick recipe, logs findings. Enforces PII protection (aggregates only).incident — Incident co-pilot catalog (failure patterns, Slack/postmortem format).dbt — dbt compile/run conventions (IL env vars, profiles.yml, never-commit policy).assign-role — Role-grant conventions (valid role list, user.tf/role_grants.tf formats, branch/PR format).publish-ticket-confluence — DP ticket-folder Confluence convention + idempotent publish via il atlassian MCP.query-snowflake — SSO-only Snowflake querying with mandatory PII protection.snowflake-quick-recipes — 7 pre-built recipes (missing records, duplicates, nulls, freshness, prod-vs-sandbox, orphans, distribution shift).explore-dbt-models — Read-only DataPlatformSnowflake lineage exploration.dbt-fix-conventions — DataPlatformSnowflake dbt conventions; auto-loaded by /il:generate-code for dw_dbt/ paths.The dp plugin can query Snowflake and read pipeline logs that may contain student data. All DP skills enforce PII protection (FERPA/COPPA): aggregates only, never write row-level PII to reports, Jira, Confluence, or CSV. /dp:assign-role is grant-only and never auto-merges (CODEOWNERS review required).
Claude Code plugin for the Imagine Learning Data Platform team — pipeline incident triage, dbt compile/run, Snowflake role-grant PRs, Snowflake Bazooka data investigation, dbt model exploration, quick recipes, and Confluence ticket publishing.
Claude Code plugin for the Imagine Learning Courseware team (synced from upstream)
Claude Code plugin for the Imagine Learning Twig team (synced from upstream)
npx claudepluginhub imaginelearning/dp-claude-plugin --plugin ilUpstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
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.
Harness-native ECC plugin for engineering teams - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
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.
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.