v2.1.0

GordyD/3reev2.1.0May 26, 2026by zarazhangrui

AI Summary

This release introduces a Bold Template Pack with progressive disclosure, improves style discovery with real previews, and enhances deck output reliability. It also focuses on agent-neutral packaging to support multiple coding agents and fixes critical plugin packaging failures reported in issue #51, #60, #63, #64, and #73.

Key Highlights

  • Integration of Bold Template Pack with lightweight selection indexes and preview cards.
  • Safer style discovery using real first-slide previews instead of asking users.
  • Improved deck output reliability including low/high density tuning and inline editing fixes.
  • Agent-neutral skill instructions removing Claude-specific tool names.
  • Self-contained Claude Code plugin packaging to fix symlink install failures.

Breaking Changes

  • Inline editing moved to a post-draft affordance instead of being available during initial draft.

New Features

  • Low-density vs high-density intake for deck tuning.
  • Agent-neutral packaging supporting Codex, Kimi Code, OpenCode, and Gemini CLI.
  • Claude Code custom marketplace source installation flow.
  • Strict preview-authenticity rules for generated slides.

Full Release Notes

## What's New

This release packages the template-library integration, safer slide-generation workflow, and more robust agent/plugin support that landed after `v2.0.0`.

### Bold Template Pack

- Adds the `bold-template-pack` from `beautiful-html-templates` with progressive disclosure.
- Uses lightweight selection indexes and preview cards first, then loads the selected template's `design.md` only when needed.
- Keeps bold templates fixed-stage at 1920x1080 / 16:9, including on phone viewports.
- Treats `design.md` as the design recipe and avoids pulling full template HTML into context unless absolutely necessary.

### Better Style Discovery

- Generates three real first-slide previews directly instead of asking users how they want to choose a style.
- Adds strict preview-authenticity rules: no template slugs, file names, user requirement notes, or workflow metadata on preview slides.
- Supports a safer mix of visual directions, including safe presets, bold library styles, and custom wildcard designs when appropriate.

### More Reliable Deck Output

- Adds low-density vs high-density intake so decks can be tuned for live speaking or async reading.
- Moves inline editing to a post-draft affordance instead of asking users before they see the deck.
- Fixes slide visibility switching so hidden slides cannot be accidentally displayed by later layout classes.
- Reintegrates inline editing, share/export, and other previously lost features from earlier PRs.
- Fixes nav dot duplication and strips edit state during export.

### Agent-Neutral Skill Instructions

- Removes Claude-specific tool names from `SKILL.md`; the workflow now speaks to the running agent/environment.
- Documents how Codex, Kimi Code, OpenCode, Gemini CLI, and other local coding agents can use the repo by starting from `SKILL.md`.
- Keeps Claude Code details only in the Claude-specific install sections.

### Claude Code Plugin Packaging

- Adds self-contained Claude Code plugin packaging with real skill files under `plugins/frontend-slides/skills/frontend-slides/`.
- Removes the symlink install failure that caused missing `SKILL.md` in plugin cache installs.
- Documents the custom marketplace-source install flow using the HTTPS URL and separate command messages.
- Documents the namespaced Claude Code plugin command: `/frontend-slides:frontend-slides`.
- Bumps plugin metadata to `2.1.0`.

## Installation

### Claude Code Custom Marketplace Source

Run these as two separate Claude Code messages:

```text
/plugin marketplace add https://github.com/zarazhangrui/frontend-slides
```

Then:

```text
/plugin install frontend-slides@frontend-slides
```

Invoke with:

```text
/frontend-slides:frontend-slides
```

### Other Coding Agents

Send the repo link to your coding agent and ask it to use the Frontend Slides skill:

```text
https://github.com/zarazhangrui/frontend-slides
```

Agents with repo/file access should start from `SKILL.md` and load referenced support files progressively.

## Fixed Issues

This release resolves the plugin packaging failures reported in #51, #60, #63, #64, and #73.