Skip to content

Agent Skills

MemberJunction ships Claude Code agent skills that teach an AI coding agent repo-specific workflows. Skills are folders containing a SKILL.md; to use one in your own project, copy its folder into your project’s .claude/skills/ directory.

Build a MemberJunction database from scratch on a private name — migrations, CodeGen, metadata, build, and the deterministic integration tier — so a branch is verified against a schema that came only from what the repo ships. Use when you need a clean-room verification, when a shared dev DB has drifted or been corrupted, before a release or certification, or whenever you need a database no other agent is using.

Source on GitHub

Systematically diagnose why a MemberJunction package fails to build — TypeScript compilation errors during npm install, Turbo not detecting a package, circular dependencies, or wrong build order. Use when a package build fails, npm install errors partway through the monorepo, Turbo skips or can’t find a package, or a package’s dist/ is missing after a build.

Source on GitHub

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Source on GitHub

Scaffold a new MJ Explorer dashboard component following all MJ conventions — chrome trio, BaseResourceComponent/BaseDashboard, design tokens, mjButton, modern Angular syntax, NavigationService routing, query-param round-trip, and CI gate compliance. Use when the user wants to create a new dashboard, resource component, or app inside packages/Angular/Explorer/dashboards/.

Source on GitHub