Skip to content

chore: update author info to jito - #1

Merged
baleen37 merged 6 commits into
feat/boilerplate-implementationfrom
wip/update-author-info
Jan 9, 2026
Merged

chore: update author info to jito#1
baleen37 merged 6 commits into
feat/boilerplate-implementationfrom
wip/update-author-info

Conversation

@baleen37

@baleen37 baleen37 commented Jan 9, 2026

Copy link
Copy Markdown
Owner

Summary

  • Update marketplace.json owner info to jito/git@baleen.me
  • Update example-plugin author info to jito/git@baleen.me
  • Update README.md with correct GitHub repository URL

Test plan

  • Verified JSON syntax is valid
  • Checked all placeholder values replaced

🤖 Generated with Claude Code

Co-Authored-By: Claude noreply@anthropic.com

Summary by CodeRabbit

  • New Features

    • Added ralph-loop plugin for continuous self-referential AI loops in interactive iterative development workflows.
  • Chores

    • Updated maintainer and author metadata across plugin configurations.
    • Updated repository references to reflect new ownership.
    • Enhanced test infrastructure with additional helper dependencies.
    • Simplified documentation and project structure references.

✏️ Tip: You can customize this high-level summary in your review settings.

Jiho and others added 6 commits January 9, 2026 21:01
@baleen37
baleen37 merged commit 6e2c75c into feat/boilerplate-implementation Jan 9, 2026
@coderabbitai

coderabbitai Bot commented Jan 9, 2026

Copy link
Copy Markdown

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

This pull request updates plugin marketplace metadata across multiple manifest files, adds a new "ralph-loop" plugin entry, modifies the GitHub Actions workflow to install BATS helper dependencies, and revises documentation to reflect changes in the project structure and testing approach.

Changes

Cohort / File(s) Summary
Plugin Marketplace & Manifest Updates
.claude-plugin/marketplace.json, plugins/example-plugin/.claude-plugin/plugin.json
Updated owner and author information from placeholder values to real maintainer details (jito/git@baleen.me). Added new "ralph-loop" plugin entry with metadata including description, version, author, source, category, and tags to the marketplace manifest.
Workflow Configuration
.github/workflows/test.yml
Updated "Install BATS" step to "Install BATS and helpers" and added commands to clone bats-support and bats-assert dependencies into tests/helpers directory.
Documentation Updates
README.md
Removed BATS test suite references from Features section (replaced with "Structure Validation"), removed "bats tests/" invocation from Quick Start instructions, removed tests/ directory from Project Structure, and updated repository clone URL from placeholder to actual maintainer username (jito).
Test Helper References
tests/helpers/bats-assert, tests/helpers/bats-support
Removed git submodule commit reference lines for both BATS helper modules.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 Hops excitedly

Metadata blooms in springtime's glow,
Ralph's loop joins the plugin show,
Names update, helpers align,
Tests evolve, docs now shine,
This boilerplate, refined and fine! 🌱


📜 Recent review details

Configuration used: defaults

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 966f179 and 2128649.

📒 Files selected for processing (6)
  • .claude-plugin/marketplace.json
  • .github/workflows/test.yml
  • README.md
  • plugins/example-plugin/.claude-plugin/plugin.json
  • tests/helpers/bats-assert
  • tests/helpers/bats-support

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@baleen37
baleen37 deleted the wip/update-author-info branch January 9, 2026 12:13
baleen37 added a commit that referenced this pull request Jan 9, 2026
… BATS replacement (#3)

* chore: update author info to jito (#1)

* chore: initial placeholder

* chore: remove temporary file

* fix: enable submodules in CI for BATS helpers

* fix: install BATS helpers in CI, remove submodules

* chore: update author info to jito

Update marketplace.json, example-plugin plugin.json, and README.md with jito's author information.

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Jiho <jito.hello@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>

* feat: add ralph-loop plugin and update author info (#2)

* chore: initial placeholder

* chore: remove temporary file

* fix: enable submodules in CI for BATS helpers

* fix: install BATS helpers in CI, remove submodules

* chore: update author info to jito

Update marketplace.json, example-plugin plugin.json, and README.md with jito's author information.

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: add ralph-loop plugin

Add the ralph-loop plugin from the official claude-plugins repository.
This plugin implements the Ralph Wiggum technique for iterative,
self-referential AI development loops.

Features:
- /ralph-loop command to start iterative development loops
- /cancel-ralph command to cancel active loops
- Stop hook that blocks session exit and feeds prompts back
- Support for completion promises and max iterations
- Comprehensive documentation and examples

Files:
- 8 plugin files copied from anthropics/claude-plugins-official
- Executable permissions set on shell scripts
- marketplace.json updated with plugin entry

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Jiho <jito.hello@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>

* fix: resolve merge conflict in test workflow - include both BATS and dependencies

* test: add comprehensive test suite and improve CI

Add new test infrastructure and improve CI workflow:

- Add tests/run-tests.sh: Comprehensive test suite with 8 test cases
  - Required directories existence
  - plugin.json validation (JSON, required fields, naming)
  - marketplace.json validation (JSON, required fields)
  - SKILL.md frontmatter validation
  - Command/Agent file frontmatter validation
  - Colored output and test summary

- Add scripts/validate-structure.sh: Plugin structure validation
  - Validates all required directories exist
  - Validates required files exist and have valid JSON

- Update CI workflow:
  - Remove BATS installation (using custom test runner instead)
  - Add new test step to run tests/run-tests.sh
  - Keep validation script step

- Update documentation:
  - README.md: Add test instructions, update project structure
  - docs/TESTING.md: Add "Running Tests" section with example

All tests pass with clear pass/fail reporting.

Co-Authored-By: Claude <noreply@anthropic.com>

* feat: add dotfiles-plugin with commands, skills, agents, and hooks

Migrate all Claude Code configuration from dotfiles repository into
a single plugin. This includes 12 commands, 7 skills, 1 agent, and 1 hook.

Components:
- Commands: clean-worktree, create-command, create-hook, create-skill,
  debug, fix-ci, git-exclude, handoff, make-local-issues, pickup,
  research, sdd
- Skills: ci-troubleshooting, commit-push-pr, nix-direnv-setup,
  setup-precommit-and-ci, using-git-worktrees, web-browser,
  writing-claude-commands
- Agents: code-reviewer
- Hooks: git-command-validator (prevents --no-verify usage)

Co-Authored-By: Claude <noreply@anthropic.com>

* fix: remove BATS and replace with bash test suite

BATS (Bash Automated Testing System) has been completely removed and replaced with a native bash test suite. All validation functionality is preserved.

Changes:
- Replace BATS tests with bash-based test suite in tests/run-tests.sh
- Tests cover: directory structure, JSON validity, required fields, and frontmatter validation
- All 8 tests passing successfully

Co-Authored-By: Claude <noreply@anthropic.com>

---------

Co-authored-by: Jiho <jito.hello@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
github-actions Bot added a commit that referenced this pull request Jan 10, 2026
# [1.1.0](v1.0.0...v1.1.0) (2026-01-10)

### Bug Fixes

* **ci:** correct BATS installation method in release workflow ([7212ad5](7212ad5))
* **ci:** disable commitlint max line length rules ([bfa16ec](bfa16ec))
* **ci:** install bats-support and bats-assert correctly ([f79e24b](f79e24b))
* **ci:** remove example-plugin and fix marketplace.json schema ([f35efff](f35efff))
* correct bats helper paths and test assertions ([2df9de7](2df9de7))
* enable submodules in CI for BATS helpers ([9f0d4ba](9f0d4ba))
* improve jq error handling in stop-hook.sh ([e643725](e643725))
* install BATS helpers in CI, remove submodules ([5045da7](5045da7))
* ralph-loop CLAUDE_ENV_FILE fallback ([db1128a](db1128a))
* remove stray EOF at end of setup-ralph-loop.sh ([fb2161a](fb2161a))
* remove unsupported fields from plugin.json ([1e7a03c](1e7a03c))
* rename marketplace to baleen-plugins ([928d3f6](928d3f6))
* sanitize session_id and improve error handling in SessionStart hook ([325649f](325649f))

### Features

* add cancel-ralph.sh script for session-based loop cancellation ([7a97fb3](7a97fb3))
* add git-guard plugin for commit and pre-commit protection ([a3d9b25](a3d9b25))
* add SessionStart hook to hooks.json for multi-session support ([0da6ad5](0da6ad5))
* add SessionStart hook to store session_id in CLAUDE_ENV_FILE ([7fa7197](7fa7197))
* **ci:** add semantic-release for automatic versioning ([499424e](499424e))
* comprehensive plugin boilerplate with dotfiles, ralph-loop, and BATS replacement ([#3](#3)) ([32b3dac](32b3dac)), closes [#1](#1)
* **git-guard:** block dangerous git commands (update-ref, filter-branch, hooksPath) ([1c094d3](1c094d3))
* **me:** add /brainstorm command and remove writing-claude-commands skill ([02ecbbf](02ecbbf))
* **ralph-loop:** show active loop status in SessionStart hook ([30ddcc3](30ddcc3))
* update setup script to use session-based state files in ~/.claude/ralph-loop/ ([e84793f](e84793f))
* update stop-hook to use session-based state files in ~/.claude/ralph-loop/ ([cf993dd](cf993dd))
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 1.1.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant