npx claudepluginhub luqmannurhakimbazman/ashford --plugin dunkInternal agent — dispatched by the DLN orchestrator when a new domain has no syllabus. Not user-facing. Researches the domain using web search, context7, and available MCP services, generates a comprehensive flat topic list, writes it to the Notion page body, and returns the list to the orchestrator for user review. All research context stays in the subagent — only the topic list returns to the main session.
Internal agent — dispatched programmatically by DLN phase skills (dln-dot, dln-linear, dln-network) at teaching boundaries. Not user-facing. Handles all Notion MCP calls for the DLN running ledger: replacing Knowledge State blocks, appending progress notes, reading back page content, and updating column properties. Compresses raw read-back into a re-anchor payload using the preloaded dln-compress skill format.
Internal format specification for the DLN system. Only relevant when preloaded by the dln-sync agent via the skills frontmatter field. Never activated by user prompts. Defines the re-anchor payload compression template that dln-sync uses to convert raw Notion page-body read-backs into compact structured summaries for DLN teaching skills.
This skill should be used when the DLN orchestrator routes a learner whose Phase is Dot, or when a user wants to learn a domain from scratch with no prior knowledge. Covers foundational concept delivery (70% teaching / 30% elicitation), causal chain building, worked examples, and phase gate assessment. Triggers: DLN orchestrator determines Phase = Dot, or user says "I know nothing about [domain]", "start from zero", "teach me the basics of [domain]".
This skill should be used when the DLN orchestrator routes a learner whose Phase is Linear, or when a user explicitly requests a Linear session. Guides factor discovery (50% delivery / 50% elicitation) — finding shared structures across procedural chains and transforming them into transferable principles. Triggers: DLN orchestrator determines Phase = Linear, or explicit requests like "run a Linear session on [topic]", "help me find factors across my chains", "find patterns across my [domain] chains", "what do my [domain] chains have in common".
This skill should be used when the DLN orchestrator routes a learner whose Phase is Network, or when a user explicitly requests a Network session. Stress-tests and compresses the learner's mental model (20% delivery / 80% elicitation) against edge cases, counterexamples, and cross-domain analogies. Triggers: DLN orchestrator determines Phase = Network, or explicit requests like "run a Network session on [topic]", "stress-test my model of [domain]", "compress my understanding of [domain]".
This skill should be used when the user wants to learn a new domain from scratch using structured cognitive phases, or when they say "dln", "dln list", "dln reset [domain]", "learn [domain]", "teach me [domain] from zero", "cold-start [domain]", "start learning [domain]", "continue learning [domain]", "resume [domain]", "pick up [domain]", "review [domain]", or reference the Dot-Linear-Network framework. It orchestrates three phase skills (dln-dot, dln-linear, dln-network) based on the learner's current phase stored in a Notion database, routing them to the appropriate learning protocol for their level of understanding.
A Claude Code plugin marketplace providing commands, agents, skills, hooks, and MCP server configurations.
| Feature | Description |
|---|---|
/commit | Conventional Commits 1.0.0 compliant commits with automatic diff analysis |
/status | Project status overview (git state, recent changes, pending tasks) |
code-reviewer agent | Code review for quality, security, and performance |
mlx-dev skill | Apple MLX development guide with critical API patterns and gotchas |
doc-generator skill | Automated documentation generation |
ml-paper-writing skill | ML research paper writing assistance |
tech-blog skill | Technical blog post generation for Jekyll with KaTeX math and BibTeX citations |
resume-builder skill | Resume tailoring for specific JDs with ATS keyword optimization |
leetcode-teacher skill | Socratic LeetCode/ML implementation teacher with evidence-based learning science |
| MCP servers | Pre-configured git, context7, chrome-devtools, and exa (hosted endpoint via mcp-remote) integrations |
| Python linting hook | Auto-lints .py files on Write/Edit using ruff (Google style + PEP 8) |
/plugin marketplace add LuqDaMan/ashford
/plugin install egg@ashford
Commands, agents, skills, hooks, and MCP servers are all available immediately.
The plugin includes MCP servers but you can also copy a template to your project root for per-project config:
| Template | Includes |
|---|---|
templates/mcp-personal.json | git, context7, chrome-devtools, exa |
templates/mcp-all.json | Everything above + gitlab |
GitLab requires GITLAB_PERSONAL_ACCESS_TOKEN in your environment.
ashford/
├── egg/
│ ├── .claude-plugin/plugin.json
│ ├── .mcp.json
│ ├── commands/ # /commit, /status
│ ├── agents/ # code-reviewer
│ ├── skills/ # mlx-dev, doc-generator, ml-paper-writing, tech-blog, resume-builder, leetcode-teacher
│ ├── hooks/hooks.json # Python linting hook
│ └── scripts/ # Helper scripts
└── templates/ # MCP config templates
All components are auto-discovered by convention. See CLAUDE.md for contributor guidance.
MIT
Admin access level
Server config contains admin-level keywords
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Meta-skills that let AI coding agents configure themselves. Manage MCP servers across 10+ agents, hooks, settings, subagents, skills, and plugins for Claude Code, Codex CLI, Cursor, and more.
Complete toolkit for building Model Context Protocol (MCP) servers in Python using the official SDK with FastMCP. Includes instructions for best practices, a prompt for generating servers, and an expert chat mode for guidance.
Analyze codebases and recommend tailored Claude Code automations such as hooks, skills, MCP servers, and subagents.
Language-agnostic development process harness implementing the Stateless Agent Methodology (SAM) 7-stage pipeline with ARL human touchpoint model and Voltron-style language plugin composition. Provides orchestration, workflows, planning, verification, and testing methodology that any language plugin can compose with.
Meta-cognitive tools for Claude Code self-improvement. Learn from feedback, optimize configuration, and evolve your AI development workflow.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim