Skip to content

Feature/jekyll catalog site#189

Open
SSBun wants to merge 8 commits intomsitarzewski:mainfrom
SSBun:feature/jekyll-catalog-site
Open

Feature/jekyll catalog site#189
SSBun wants to merge 8 commits intomsitarzewski:mainfrom
SSBun:feature/jekyll-catalog-site

Conversation

@SSBun
Copy link

@SSBun SSBun commented Mar 14, 2026

What does this PR do?

Agent Information (if adding/modifying an agent)

  • Agent Name:
  • Category:
  • Specialty:

Checklist

  • Follows the agent template structure from CONTRIBUTING.md
  • Includes YAML frontmatter with name, description, color
  • Has concrete code/template examples (for new agents)
  • Tested in real scenarios
  • Proofread and formatted correctly

CSL added 8 commits March 14, 2026 00:32
- Set up Jekyll project structure with _config.yml and Gemfile
- Create custom dark theme with beautiful card layouts
- Implement agent detail pages with hero sections and category colors
- Add search and filtering functionality with language toggle
- Add Prism.js for code syntax highlighting
- Fix frontmatter in all agent markdown files
- Add GitHub Actions workflow for deployment to GitHub Pages
- Generate agents data from AGENTS_LIST.md

Made-with: Cursor
… Agents link

- Add glassmorphism effects to hero section with gradient glow
- Update search input with glass effect and focus glow
- Style filter buttons with glass effect and hover animations
- Redesign agent cards with glassmorphism and hover effects
- Add subtle gradient background to agents grid
- Remove broken "All Agents" nav link

Made-with: Cursor
- Add comprehensive CSS variable system (spacing, typography, colors)
- Implement keyboard-accessible focus states with :focus-visible
- Add skip-to-content link for screen readers
- Improve mobile experience with horizontal scrolling category filters
- Enhance empty state with visual feedback and animations
- Add semantic HTML and ARIA attributes throughout
- Fix color contrast for WCAG AA compliance (filter buttons)
- Update search.js to manage aria-pressed states dynamically

Made-with: Cursor
- Add intelligent search suggestions when no results found
- Add favorites system with localStorage persistence
- Add favorites filter button in filter bar
- Add star button on each agent card
- Enhance no-results state with suggestions and action buttons
- Improve UX with clear search, reset, and favorite filters

Made-with: Cursor
@msitarzewski
Copy link
Owner

Hey @SSBun — thanks for putting this together, and the idea of a browsable catalog site is cool.

A couple of things that would need to change before we could move forward:

  1. The _site/ directory can't be committed — that's ~150 generated HTML files. All build output in this repo is gitignored and generated locally by users. We just added this to the contributing guidelines to make it clearer.

  2. For something this big (new build system, CI workflow, modifications to every agent file), we'd want to start with a Discussion first so the community can weigh in on the approach. That way we're aligned before a bunch of code gets written.

Would you mind opening a Discussion with your vision for this? Would love to hear more about the thinking behind it.

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