Skip to content

Created tool and implemented#1

Merged
malopezr7 merged 8 commits into
mainfrom
claude/check-repo-access-vQO6Z
Mar 10, 2026
Merged

Created tool and implemented#1
malopezr7 merged 8 commits into
mainfrom
claude/check-repo-access-vQO6Z

Conversation

@malopezr7
Copy link
Copy Markdown
Owner

here we go!

malopezr7 and others added 7 commits March 10, 2026 04:52
Updated README to introduce the new project 'jato' and its features, context, and architecture. Included detailed sections on commands, templates, and implementation priorities.
Complete implementation of the jato CLI tool with:

- Core: schema validation (Zod), hub management, jato loader, backup system, materializer
- Providers: Claude Code, Codex CLI, Gemini CLI, OpenCode — each with native config materialization
- Importers: import existing configs from all 4 providers with merge support
- Skills: jato-context (dynamic per-jato briefing) and jato-manager (meta-skill for LLM-as-wizard)
- Templates: 4 built-in templates (starter, mobile, backend, fullstack) with real content
- CLI: init (3 paths: import/template/empty), use, list, off, doctor, install
- 98 tests across unit, provider, CLI, and integration test suites
Converts the React monolith landing page into a well-organized Astro project:

- Astro static components: Nav, Hero, FileTree, Terminal, all page sections
- React island: ChatWizard (animated chat wizard with typing indicators)
- Tailwind CSS with CSS custom properties for light/dark theme
- Theme toggle with localStorage persistence + system preference detection
- Fade-in animations via IntersectionObserver
- Cloudflare Pages ready (static output)

Site lives in site/ — build with `cd site && pnpm build`
- Import global.css in Layout (was missing — no styles loaded)
- Move theme init to inline script in <head> to prevent FOUC
- Make ThemeToggle script inline for reliable DOM access
- Redesign hero install widget as code block with green copy icon
- Add copy button to CTA install command
- Tailwind CSS prefix: rig- → jato-
- All commands: rig init → jato init, rig use → jato use, etc.
- Paths: ~/.rig/ → ~/.jato/, rig.yaml → jato.yaml
- URLs: github.com/malopezr7/rig → github.com/malopezr7/jato
- Brand text, nav logo, footer, ChatWizard header
- localStorage key: rig-theme → jato-theme
- Skills: rig-manager → jato-manager, rig-context → jato-context
Full rename of the project from "rig" to "jato":

Source code:
- Package name, bin entry, build script
- All types (RigManifest → JatoManifest, ResolvedRig → ResolvedJato)
- All functions (loadRig → loadJato, getActiveRig → getActiveJato, etc.)
- All file paths (~/.rig → ~/.jato, rig.yaml → jato.yaml)
- All CLI commands and user-facing strings
- All import paths for renamed files

File renames:
- src/core/rig.ts → jato.ts
- src/skills/rig-context.ts → jato-context.ts
- src/skills/rig-manager.ts → jato-manager.ts
- src/skills/rig-manager.md → jato-manager.md
- src/templates/*/rig.yaml → jato.yaml
- tests/core/rig.test.ts → jato.test.ts
- tests/skills/rig-*.test.ts → jato-*.test.ts

README: complete rewrite with badges, star history chart, and clean structure

All 98 tests passing.
- Add npm publish metadata to package.json (description, files, keywords, repository, homepage)
- Add jato.pages.dev link to README
@malopezr7 malopezr7 force-pushed the claude/check-repo-access-vQO6Z branch from d165c39 to 05408e4 Compare March 10, 2026 08:46
@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 10, 2026

Deploying jato with  Cloudflare Pages  Cloudflare Pages

Latest commit: 6ae07b0
Status: ✅  Deploy successful!
Preview URL: https://947e670a.jato.pages.dev

View logs

- CI workflow: runs build + tests on every PR and push to main
- Release workflow: uses changesets/action to create version PRs and auto-publish to npm
- Changesets config with @changesets/changelog-github for rich changelogs
- Add changeset, version-packages, and release scripts to package.json
@malopezr7 malopezr7 merged commit 87181e7 into main Mar 10, 2026
2 checks passed
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