Skip to content

docs: add contributing, security policy, and issue templates - #10

Merged
jpantsjoha merged 1 commit into
mainfrom
docs/community-health
Aug 7, 2026
Merged

docs: add contributing, security policy, and issue templates#10
jpantsjoha merged 1 commit into
mainfrom
docs/community-health

Conversation

@jpantsjoha

Copy link
Copy Markdown
Owner

The repo had a LICENSE and nothing else of a community profile. The ClaudePluginHub owner console flags this as the biggest lever on a community health score currently at 42%:

Next: add community docs — a license, contributing guide, and issue templates raise GitHub's community profile on the next sync.

Unlike the re-sync button, this part is in our control.

Added

  • CONTRIBUTING.md — the gate, the closed Agent Skills field set, and the three routing rules, each stated with why it exists. All three broke at least once during the v0.2.0 migration.
  • SECURITY.md — private reporting, and an honest framing of the attack surface: this ships instructions an agent follows and MCP servers it launches, not a running service. So insecure guidance and prompt injection matter; memory safety does not. Also documents that the plugin never handles credentials — auth is delegated to ADC.
  • Issue templates for the three failure modes worth distinguishing: incorrect GCP guidance (the worst, because it looks like it worked), skills not loading or misrouting, and new-skill proposals that must justify their boundary against existing skills.
  • PR template carrying the safety checks and the skill-contract checklist.

Validation

make spec, validate, manifest, mermaid, test pass. All four issue-template YAML files parse.

make lint returned HTTP 429 locally — rate-limited by cloud.google.com after many runs today, not a broken link. CI runs from a different address.

The repo had a LICENSE and nothing else of a community profile, which the
ClaudePluginHub owner console flagged as the single biggest lever on a community
health score sitting at 42%.

Written against how this project actually works rather than from a template.
CONTRIBUTING explains the gate, the closed Agent Skills field set, and the three
routing rules — each stated with the reason it exists, because all three broke at
least once. SECURITY frames the real attack surface: this ships instructions an
agent follows and MCP servers it launches, not a running service, so insecure
guidance and prompt injection matter more than memory safety.

Issue templates cover the three failure modes worth distinguishing — wrong GCP
advice (the worst, because it looks like it worked), skills not loading or
misrouting, and new-skill proposals that must justify their boundary against
existing skills.

make spec, validate, manifest, mermaid and test pass; lint was rate-limited
locally (HTTP 429 from repeated runs against cloud.google.com), so CI arbitrates.
@jpantsjoha
jpantsjoha merged commit 5985fba into main Aug 7, 2026
1 check passed
@jpantsjoha
jpantsjoha deleted the docs/community-health branch August 7, 2026 14:46
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