{"name":"meaganewaller-rosetta","owner":{"name":"ClaudePluginHub"},"plugins":[{"name":"meaganewaller-changelog-plugins-changelog","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Generate and maintain a Keep a Changelog–style CHANGELOG.md from git history.","version":"0.1.0","strict":true,"keywords":["changelog","release-notes","documentation","git"],"category":"deployment"},{"name":"meaganewaller-pr-description-plugins-pr-description","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Draft a clear, reviewer-friendly pull request description from the staged diff and commit history.","version":"0.1.0","strict":true,"keywords":["pull-request","review","git","workflow"],"category":"productivity"},{"name":"meaganewaller-test-plan-plugins-test-plan","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Produce a focused test plan for a change — what to test, at which level, and the edge cases worth covering.","version":"0.1.0","strict":true,"keywords":["testing","test-plan","coverage","quality"],"category":"testing"},{"name":"meaganewaller-secret-scan-plugins-secret-scan","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Scan a diff or files for committed secrets and walk through safe remediation.","version":"0.1.0","strict":true,"keywords":["security","secrets","credentials","git"],"category":"security"},{"name":"meaganewaller-shell-lint-plugins-shell-lint","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Lint and harden shell scripts with shellcheck and robust-bash conventions.","version":"0.1.0","strict":true,"keywords":["bash","shell","shellcheck","linting"],"category":"utilities"},{"name":"meaganewaller-plugin-scaffold-plugins-plugin-scaffold","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Scaffold a spec-compliant catalog plugin — manifest, README, and component stubs in the canonical Claude Code format.","version":"0.1.0","strict":true,"keywords":["plugin","scaffold","authoring","marketplace","development"],"category":"development"},{"name":"meaganewaller-skill-writer-plugins-skill-writer","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Write trigger-quality SKILL.md files — descriptions that reliably fire and bodies built for progressive disclosure.","version":"0.1.0","strict":true,"keywords":["skill","authoring","documentation","prompt","skill-md"],"category":"testing"},{"name":"meaganewaller-catalog-curator-plugins-catalog-curator","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Validate a plugin against the catalog quality bar and register it in marketplace.json with a valid category.","version":"0.1.0","strict":true,"keywords":["validation","quality","marketplace","catalog","review"],"category":"testing"},{"name":"meaganewaller-python-idioms-plugins-python-idioms","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Write and review idiomatic modern Python — typing, data modeling, control flow, and the anti-patterns to avoid.","version":"0.1.0","strict":true,"keywords":["python","idioms","style","typing","review"],"category":"data"},{"name":"meaganewaller-typescript-idioms-plugins-typescript-idioms","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Write and review idiomatic TypeScript — use the type system well and avoid the escape hatches that defeat it.","version":"0.1.0","strict":true,"keywords":["typescript","idioms","types","style","review"],"category":"utilities"},{"name":"meaganewaller-ruby-idioms-plugins-ruby-idioms","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Write and review idiomatic Ruby — Enumerable-driven, expression-oriented style and the loops and nil-checks it replaces.","version":"0.1.0","strict":true,"keywords":["ruby","idioms","style","enumerable","review"],"category":"utilities"},{"name":"meaganewaller-prompt-engineering-plugins-prompt-engineering","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Write and review effective LLM prompts — specificity, structure, examples, output contracts, and the failure modes to design against.","version":"0.1.0","strict":true,"keywords":["prompt","llm","ai","prompting","review"],"category":"deployment"},{"name":"meaganewaller-llm-evals-plugins-llm-evals","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Design evals for LLM features — representative test sets, pass criteria, and regression checks so you know when output is good.","version":"0.1.0","strict":true,"keywords":["evals","llm","ai","testing","quality"],"category":"testing"},{"name":"meaganewaller-agent-memory-plugins-agent-memory","source":{"source":"github","repo":"meaganewaller/agents"},"description":"Design what an agent remembers — what to persist, how to retrieve it, and how to compact context so it stays within budget.","version":"0.1.0","strict":true,"keywords":["memory","agent","context","llm","ai"],"category":"utilities"}]}