Releases: ccheney/robust-skills
Releases · ccheney/robust-skills
v3.0.1
Fix skill descriptions to match Agent Skills spec
- Remove YAML block scalars (
|and>) from all skilldescriptionfields — use plain strings per the Agent Skills specification - Restructure descriptions to lead with proactive use guidance, followed by trigger keywords, then base description
- Affects all 8 skills: modern-css, mermaid-diagrams, modern-javascript, postgres-drizzle, clean-ddd-hexagonal, feature-slicing, slack-mrkdwn, slack-block-kit
v3.0.0
Breaking Changes
- Removed
slack-rich-outputskill — replaced by two focused skills below
New Skills
slack-mrkdwn
Text formatting syntax for Slack messages.
- mrkdwn syntax, escaping, mentions, date formatting
- Auto-parsing, text objects, legacy attachments
- 297-line SKILL.md + 1 reference file
slack-block-kit
Block Kit UI framework for rich Slack app layouts.
- 15 block types, 20 interactive elements, composition objects
- 6 surfaces (messages, modals, App Home, canvases, lists, split view)
- Work Objects (entity previews, flexpane, editable fields, actions)
- 420-line SKILL.md + 7 reference files
Improvements
- Both skills audited against Slack's authoritative documentation
- Added
planandtask_cardblocks (AI agent output) - Added link unfurling parameters (
unfurl_links/unfurl_media) - Added
parseparameter documentation ("none"vs"full") - Added nested formatting edge cases and inline code behavior
- Expanded Work Objects: view submission handling, Enterprise Search integration
- Expanded legacy attachments with all 15+ fields and
mrkdwn_invalid values - Both SKILL.md files under 500-line best practice limit
v2.5.1
v2.5.0
New Skill
slack-rich-output
Slack Block Kit, mrkdwn syntax, and rich message formatting reference for building Slack app output. Covers all 13 block types, 19 interactive elements, composition objects, surfaces, Work Objects, and the critical mrkdwn vs standard Markdown distinction.
npx skills add https://github.com/ccheney/robust-skills --skill slack-rich-outputReference files: BLOCKS, ELEMENTS, COMPOSITION, RICH-TEXT, FORMATTING, SURFACES, WORK-OBJECTS, CHEATSHEET
v2.4.0 — Modern CSS Skill
New Skill: modern-css
Pure native CSS features and best practices — no preprocessors, no frameworks.
What's included
- SKILL.md — Decision trees, anti-patterns, cascade hierarchy, JS-to-CSS replacement table
- 10 reference files covering:
- CASCADE —
@layer,@scope, nesting, cascade control - LAYOUT — Grid, Subgrid, Flexbox, Container Queries, intrinsic sizing
- SELECTORS —
:has(),:is(),:where(), pseudo-elements - COLOR — OKLCH,
color-mix(), relative color syntax,light-dark(), theming - TOKENS —
@property,@function,if(), math functions,sibling-index() - ANIMATION —
@starting-style,interpolate-size,linear(), View Transitions - SCROLL — Scroll-driven animations, scroll-state queries, native carousels
- COMPONENTS — Customizable
<select>, Popover API, anchor positioning,field-sizing - PERFORMANCE —
content-visibility, typography, logical properties, accessibility - CHEATSHEET — Quick reference with legacy-to-modern patterns
- CASCADE —
Install
npx skills add https://github.com/ccheney/robust-skills --skill modern-cssv2.3.2
v2.3.1
v2.3.0
New Skills
- modern-javascript - Modern JavaScript (ES6-ES2025) patterns and best practices
- Comprehensive coverage from ES6 through ES2025
- Decision trees for array methods, nullish handling, mutations
- Async patterns, functional programming, destructuring
- Reference docs for each ES version with code examples
- Cheatsheet with legacy-to-modern migration guide
Improvements
- Updated skill resources with authoritative URLs
- Replaced ecommerce book links with Open Library references
- Removed auth-required links (Telegram, Discord)
- Added PostgreSQL/Drizzle documentation URLs
- Added GitHub/GitLab Mermaid support documentation
v2.2.0
What's Changed
- Refactor skills structure for improved organization
- Update documentation to use
npx skillscommand - Remove deprecated skills.sh documentation reference
- Various cleanup and fixes
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Changes
Remove external tooling dependencies from skills. Skills now provide pure patterns and best practices without requiring users to install specific tools or libraries.
feature-slicing
- Remove Steiger linter references and config
- Remove ESLint configuration examples
- Update Next.js pattern to use
src/app/for App Router (no rootapp/folder)
postgres-drizzle
- Remove npm install instructions from Quick Start
mermaid-diagrams
- Remove Integration Tips section (VS Code extension, Docusaurus setup)