Skip to content

Releases: ccheney/robust-skills

v3.2.0

17 May 16:58

Choose a tag to compare

What's changed

  • Clarified that clean-ddd-hexagonal is 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

27 Apr 15:19

Choose a tag to compare

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

16 Feb 08:56

Choose a tag to compare

Fix skill descriptions to match Agent Skills spec

  • Remove YAML block scalars (| and >) from all skill description fields — 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

16 Feb 07:39

Choose a tag to compare

Breaking Changes

  • Removed slack-rich-output skill — 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 plan and task_card blocks (AI agent output)
  • Added link unfurling parameters (unfurl_links / unfurl_media)
  • Added parse parameter 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_in valid values
  • Both SKILL.md files under 500-line best practice limit

v2.5.1

11 Feb 22:22

Choose a tag to compare

Bug Fix

  • slack-rich-output: Document entity_payload.fields as required for Work Objects. Slack silently drops the entire metadata payload when this field is missing — no API error, no card rendered.

v2.5.0

09 Feb 11:47

Choose a tag to compare

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-output

Reference files: BLOCKS, ELEMENTS, COMPOSITION, RICH-TEXT, FORMATTING, SURFACES, WORK-OBJECTS, CHEATSHEET

v2.4.0 — Modern CSS Skill

07 Feb 05:49

Choose a tag to compare

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
    • PERFORMANCEcontent-visibility, typography, logical properties, accessibility
    • CHEATSHEET — Quick reference with legacy-to-modern patterns

Install

npx skills add https://github.com/ccheney/robust-skills --skill modern-css

v2.3.2

28 Jan 08:00

Choose a tag to compare

Bug Fix

  • Fix modern-javascript skill activation parse error by removing backticks from ES version table

The inline backticks in the markdown table were being misinterpreted as bash command patterns during skill activation.

v2.3.1

28 Jan 07:55

Choose a tag to compare

Bug Fix

  • Fix skill activation parse error in modern-javascript skill by removing template literal example that caused bash parse errors during activation

v2.3.0

28 Jan 07:46

Choose a tag to compare

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