Redesign suggested tools with card-based layout#13
Merged
MarkOnFire merged 1 commit intolivefrom Feb 6, 2026
Merged
Conversation
Render suggested tools on the home page as card-based layout matching the built-in tool cards, with dashed borders and an "External" pill badge to distinguish them visually. Similar tools (e.g. feed validators) are clustered into a single card. The markdown format now supports grouped entries with icons, descriptions, and tags via ### headings. https://claude.ai/code/session_01T4swWaEr8bWaCtBNhkBCLs
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Transforms the suggested tools section from a simple bulleted list into a modern card-based grid layout with grouped tools, descriptions, tags, and improved visual hierarchy. The home page now displays external tools as styled cards with icons and metadata, while maintaining backward compatibility with flat link lists for sub-pages.
Key Changes
suggested-tools.mdnow uses###sub-headings to define tool groups, with descriptions and tags on separate lines.tool-card--external,.external-badge,.tool-card-links, and staggered entrance animationsbuild-suggested-tools.jsnow parses grouped tools with metadata (icon, description, tags) and renders appropriate HTML based on page typeformatter,og-image) continue to use simple inline link listsImplementation Details
###headings as card groups, extract emoji icons, parse description text, and collect tags fromTags:linesrenderCardSection()for grouped cards; sub-pages userenderInline()for flat linksprefers-reduced-motion)https://claude.ai/code/session_01T4swWaEr8bWaCtBNhkBCLs