Releases: ccheney/robust-skills
Releases · ccheney/robust-skills
v3.2.0
What's changed
- Clarified that
clean-ddd-hexagonalis an opinionated synthesis rather than a single canonical architecture model. - Added pattern-boundary guidance for DDD, Hexagonal Architecture, Clean Architecture, Onion Architecture, CQRS, and Event Sourcing.
- Added Jeffrey Palermo's Onion Architecture as a primary source and separated primary sources, implementation guides, and supplemental syntheses.
- Marked Herberto Graça's Explicit Architecture material as supplemental/non-canonical.
- Aligned repository/port placement guidance across the top-level skill, layer reference, hexagonal reference, and cheatsheet.
v3.1.0
What's changed
- Updated the Slack Block Kit skill for 2026 Slack platform changes, including alert, card, and carousel blocks.
- Corrected Markdown block support for tables, task lists, dividers, and syntax-highlighted code.
- Added streaming agent response guidance for chat.startStream, chat.appendStream, chat.stopStream, and Thinking Steps.
- Updated rich text code block language hints and card button compatibility.
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