Skip to content

Colorful profile README redesign with Sley and sley-lang linked - #1

Merged
GreyforgeLabs merged 2 commits into
mainfrom
readme-makeover
Sep 26, 2026
Merged

GreyforgeLabs merged 2 commits into
mainfrom
readme-makeover

Conversation

@GreyforgeLabs

@GreyforgeLabs GreyforgeLabs commented Sep 26, 2026 •

Copy link
Copy Markdown
Owner

Requested by Karl · project thread

Before: the profile README was a set of grey tables with two badges. Sley 2 and the sley-lang organization weren't mentioned, and a test actively blocked the words "Sley 2".

After: the README opens with an animated forge-ember banner in the brand palette (amber, rose, cyan) and colored link badges. A Sley flagship section links the source, the sley-lang org, releases and the quickstart. Every active tool gets a generated SVG card, grouped into Omarchy desktop tools, operator utilities and agent infrastructure, each with a colored stack badge. The copy is tightened into specific, factual one-liners.

How: catalog.json stays the single source. Schema 1.1.0 adds a flagship table and a category column on active tools. generate_catalog.py now also writes assets/cards/*.svg, and --check catches stale or orphaned cards. The banner and divider are static SVGs in assets/. They use CSS animation and turn it off under prefers-reduced-motion. The Pages catalog gains a Sley section and schema.org Organization + ItemList structured data. The link checker's README URL regex no longer swallows the closing " of HTML attributes. sleylang.org is not linked because it does not resolve from CI. Retired names such as ZJX and ForgeVideo stay blocked.

🤖 Generated with Claude Code

https://claude.ai/code/session_01GgwUTuyVUcYfw3rbWy5Cbv

Animated banner, generated SVG project cards, stack badges, and grouped
sections for Sley, Omarchy desktop tools, operator utilities, and agent
infrastructure. Sley 2 and the sley-lang organization are public now, so
they are linked and no longer on the retired-phrase list.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GgwUTuyVUcYfw3rbWy5Cbv
@GreyforgeLabs GreyforgeLabs self-assigned this Sep 26, 2026
The markdown URL regex swallowed the closing quote of HTML attributes, so
every badge URL reached shields.io with a trailing quote and returned 400.
sleylang.org does not resolve from CI, so Sley links now go to the
sley-lang organization and repository.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GgwUTuyVUcYfw3rbWy5Cbv
@GreyforgeLabs
GreyforgeLabs merged commit a82eb61 into main Sep 26, 2026
1 check passed
@GreyforgeLabs
GreyforgeLabs deleted the readme-makeover branch September 26, 2026 04:57
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.

2 participants