Developer Tools Directory roadmap. Versions follow semantic versioning.
v1.5.0 - Catalog site parity with tool template, full template documentation, npm publish standardization.
| Version | Theme | Status |
|---|---|---|
| v1.0.0 | Foundation | Released |
| v1.1.0 | Unified Site Template | Released |
| v1.2.0 | Cross-Repo Consistency | Released |
| v1.3.0 | Content-Rich Pages | Released |
| v1.4.0 | Discovery and Performance | Released |
| v1.5.0 | Infrastructure and Documentation | Released |
Initial release of the centralized directory.
registry.jsonwith schema for all developer tools- Standards documentation (CI/CD, GitHub Pages, repository structure, versioning)
- Scaffold generator (
create-tool.py) for new tool repos - GitHub Pages catalog site
- CI validation of registry schema and scaffold dry-run
- CodeQL, dependency review, stale issue, label sync workflows
AGENTS.md,CLAUDE.md,CONTRIBUTING.md,SECURITY.md- CC-BY-NC-ND-4.0 licensing
Shared site-template/ system consumed by all tool repos via CI.
build_site.pyrenders GitHub Pages fromplugin.json,site.json, skills, rules, andmcp-tools.jsontemplate.html.j2with Jinja2 templating- Self-hosted Inter and JetBrains Mono fonts
- Collapsible sections (all start collapsed)
- MCP tool search/filter with
/shortcut - Copy-to-clipboard on install steps
- Back-to-top button, scroll spy, toast notifications
- Animated stat counters with
prefers-reduced-motionsupport - Mobile-responsive navigation
- Hero section with logo from
plugin.logo - Accent glow on section cards (
color-mixbox-shadow) - Light/dark mode (OS preference + manual 3-state toggle + localStorage)
- Smooth expand/collapse height animation
- Richer footer (social links, build date, version, directory link)
- Scaffold templates updated (
pages.yml.j2,site.json.j2,mcp-tools.json.j2)
Audit and standardize all tool repos for uniform quality.
- Unify badge format across all 4 tool repos (clickable
<a><img></a>, consistent ordering) - Standardize structure: badges, description, features, quick-start, install, contributing, license
- Ensure all READMEs use collapsible
<details>sections for lengthy content
- Audit which repos are missing:
codeql.yml,dependency-review.yml,label-sync.yml,release-drafter.yml - Add missing workflows from scaffold templates to repos that lack them
- Apply the same visual treatment from tool sites to
docs/index.htmlin the directory repo - Dark/light mode toggle, accent glow on cards, richer footer, animations
- Rewrite the older HTML structure to match the unified template aesthetic
Enrich the tool sites with more useful data pulled at build time.
- Click a skill row to expand inline with full description, trigger phrases, usage notes
build_site.pyparses fullSKILL.mdbody (not just name + first line)- JS toggle on
<tr>click to show/hide a detail row
- Parse each repo's
CHANGELOG.mdand render the most recent 3-5 entries - New collapsible "Changelog" section after Install
- Prominent code block in the hero area or right after install for fastest path to usage
- New
quickStartfield insite.json
- Show supported Cursor versions, OS, Node/Python versions as pill badges
- New
compatibilityobject insite.json
- Each site links to other tools in the directory
- New
relatedToolsarray insite.jsonwith{ name, url }entries - Rendered as a section before the footer
Make tools easier to find and sites faster to load.
- Auto-generate branded
og:imageper repo at build time - Include repo logo, name, description, accent color
- Store as
docs/assets/og.png
- Search bar on the directory catalog site filtering across all tools, skills, rules, and MCP tools
- Build-time aggregation from
registry.jsonand per-repo data
- Lighthouse audit across all 5 sites
- Optimize: font preloading, lazy-load below-fold content, minimize unused CSS
- Document baseline and post-optimization scores
Maintenance, documentation, and packaging consistency.
- Flesh out
site-template/SETUP-PROMPT.mdwith fullsite.jsonschema,mcp-tools.jsonformat,build_site.pydata flow, customization guide, and troubleshooting - Add site-template contributor section to
CONTRIBUTING.md
- Docker and Home Lab already have
mcp-server/package.jsonand publish workflows- Docker uses OIDC-based provenance publishing
- Home Lab uses
NPM_TOKENsecret - Standardize on one approach
- Confirm Steam (plugin-only) and Monday (Python-based) don't need npm
- Verify
registry.jsonnpm fields are accurate
-
registry.jsonschema with 10 registered tools and full CI validation - Standards documentation (CI/CD, GitHub Pages, repo structure, versioning)
- Scaffold generator (
create-tool.py) with Jinja2 templates - GitHub Pages catalog site (
docs/index.html) - CodeQL, dependency review, stale issue, label sync, release-drafter workflows
-
AGENTS.md,CLAUDE.md,CONTRIBUTING.md,SECURITY.md,CODE_OF_CONDUCT.md - Repository logo (
assets/logo.png) - Unified site template (
site-template/) withbuild_site.pyandtemplate.html.j2 - Self-hosted fonts (Inter, JetBrains Mono)
- Collapsible sections, search/filter, copy buttons, toast, back-to-top
- Hero logo, accent glow, light/dark mode, expand animations, rich footer
- Scaffold updated for unified template (
pages.yml.j2,site.json.j2,mcp-tools.json.j2) - All 4 tool repos deployed with unified site template
-
AGENTS.mdcreated in all 4 tool repos - Monday CI workflow and dependency-review workflow added
- Monday README badges made clickable
- README style audit across all 4 tool repos (clickable badges, consistent structure)
- CI gaps filled:
label-sync.yml,release.yml,links.ymladded to all tool repos - Directory catalog site polished (inline CSS/JS, dark/light mode, search, animations)
- Skill detail expansion (click-to-expand rows with triggers and MCP tools)
- Changelog section parsed from
CHANGELOG.md(latest 2 releases, collapsible) - Quick-start snippet with copy button (
quickStartinsite.json) - Compatibility badges as pills in hero (
compatibilityinsite.json) - Related tools cross-links as card grid (
relatedToolsinsite.json) - OG meta tags (
og:title,og:description,og:type,og:image) on catalog site - Full-aggregate search index (
aggregate_search.py) with skills, rules, MCP tools - Global search on directory catalog with match hints (matched skill/rule/MCP tool)
-
/keyboard shortcut to focus search on catalog site - Font preloads (
<link rel="preload">) on all sites - Lighthouse performance audit documented in
PERFORMANCE.md - Catalog site: hero gradient, section cards, toast, mobile nav, scroll spy, collapsible sections, expand animations, rich footer
-
SETUP-PROMPT.mdexpanded with fullsite.jsonschema,mcp-tools.jsonformat,build_site.pydata flow, customization guide, troubleshooting -
CONTRIBUTING.md: added "How to Update the Site Template" section - Home Lab
publish.ymlstandardized to pure OIDC (removedNPM_TOKEN) - steam-mcp
publish.ymlaction versions bumped to v6 -
registry.json: steam-mcpnpmfield set to@tmhs/steam-mcp
- Implement all items for the milestone
- Update
registry.jsonif tool metadata changed - Run
validate.ymlCI (schema validation + scaffold dry-run) - Rebuild all affected tool repo sites locally and verify
- Update
CHANGELOG.mdand this file - Commit, tag, push, create GitHub release
- Trigger
pages.ymldeploys for affected tool repos
Have an idea for a new standard, template feature, or tool integration? Check the Contributing Guide and open an issue or pull request.