Skip to content

Week 10: Build Your Own (skills, agents, plugins)#14

Merged
neuromechanist merged 3 commits into
mainfrom
feature/week-10-building-plugins
Jun 5, 2026
Merged

Week 10: Build Your Own (skills, agents, plugins)#14
neuromechanist merged 3 commits into
mainfrom
feature/week-10-building-plugins

Conversation

@neuromechanist

Copy link
Copy Markdown
Member

Week 10: Build Your Own -- Skills, Agents, and the Researcher's Plugin

The capstone session. Names the six building blocks (skill, agent, command, hook, MCP server, plugin), gives a two-question framework for picking the right one, walks through building a skill with /skill-development, and shows how to fork research-skills and make it your own. Closes the course loop: the HBN shot-change analysis becomes a reusable skill. Tool user in, tool builder out.

Added

  • sessions/week-10/README.md -- learning objectives, outline, key concepts (graduation framing)
  • presentations/week-10/ -- outline.md, slide-plan.md, presentation.json (23 slides, fragment animations)
  • assets/icons/ -- 20 hand-crafted SVGs (consistent tool-type legend: skill=green, agent=purple, command=teal, hook=amber, MCP=red, plugin=blue)
  • blog/week-10-building-plugins.md -- companion guide

Tested

  • Browser-tested via the agentic-presentation-builder: all 23 slides render, all 20 icons load, fragment animations work; layout audit matches the shipped Week 9 (1 benign on-load flag, content fits when measured live).
  • Figures reviewed with the figure-qa agent.

Capstone session: the six building blocks (skill, agent, command, hook, MCP, plugin), two-question decision framework, building a skill with /skill-development, fork-and-own research-skills, graduation close. Includes README, outline/slide-plan, 23-slide presentation.json, 20 SVGs, and blog post. Browser-tested (23 slides, fragment animations, all icons load); figure-qa reviewed.
- Define ERP, CI, HBN, MCP on first use in the session README.
- Correct the plugin manifest path to .claude-plugin/plugin.json (and marketplace.json) in README and blog.
- Replace HTML entity arrows with plain -> in the /skill-development callout for consistency.
- Slide-plan: distinguish the 1,500-2,000 word target from the ~5,000 cap; use a concrete install example in the verify note.
@neuromechanist

Copy link
Copy Markdown
Member Author

/review-pr summary (Sonnet, parallel)

Ran code-reviewer + comment-analyzer on Sonnet. (silent-failure-hunter, type-design-analyzer, pr-test-analyzer are N/A here: no executable code, types, error handling, or tests.) No critical issues. All verifiable claims checked out against the real sources: seven plugins, the seven plugin-dev skill names, the skill-reviewer agent, the install commands, the semver bump rules, the progressive-disclosure numbers, matlab-mcp, and the week-to-tool mapping.

Fixed in c6317d3

  • Abbreviations defined on first use in the session README: ERP, CI, HBN, MCP.
  • Manifest path corrected to .claude-plugin/plugin.json (and .claude-plugin/marketplace.json) in the README key concept and the blog fork section.
  • Arrows: replaced the HTML entity in the /skill-development callout with plain -> for deck consistency.
  • Slide-plan note: distinguished the 1,500-2,000 word target from the ~5,000-word hard cap; used a concrete install example in the verify note.

Acknowledged, no change

  • cc --plugin-dir (used in the upstream skill-development SKILL.md) vs claude --plugin-dir (used here): claude is the documented binary name, so the course materials are correct as written.

The typos GitHub Action pulls the latest typos dictionary, which now flags pre-existing intentional strings in earlier weeks (mis-scoped, PNGs, browseable). Allowlist them in .typos.toml so the whole-repo scan passes; no week content changed.
@neuromechanist neuromechanist merged commit 4673643 into main Jun 5, 2026
1 check passed
@neuromechanist neuromechanist deleted the feature/week-10-building-plugins branch June 5, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant