adk-expert
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing or reviewing multi-agent…
Govern discovery, eligibility, and submission of a plugin or skill to official directories, registries, marketplaces, and curated GitHub lists. Use when preparing or sending plugin listings, marketplace forms, directory PRs, or repository recommendations; require current policy
$ npx -y skills add jpantsjoha/ai-native-developer-experience --skill plugin-submission --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/plugin-submissionContext preview
The summary Claude sees to decide when to auto-load this skill.
Govern discovery, eligibility, and submission of a plugin or skill to official directories, registries, marketplaces, and curated GitHub lists. Use when preparing or sending plugin listings, marketplace forms, directory PRs, or repository recommendations; require current policy
name: plugin-submission description: Govern discovery, eligibility, and submission of a plugin or skill to official directories, registries, marketplaces, and curated GitHub lists. Use when preparing or sending plugin listings, marketplace forms, directory PRs, or repository recommendations; require current policy evidence and a final human confirmation before every external submission.
Treat every public listing as an external representation of the project. Submit only an artifact that the destination's current policy accepts, and retain a receipt for every send.
1. **Classify the destination and artifact.** Determine whether it accepts a full plugin, a repository, or one standalone `SKILL.md`. Do not describe a multi-skill plugin as one skill, or split a skill bundle without an explicit portable artifact. 2. **Read the current primary policy.** Use the destination's official submission instructions or `CONTRIBUTING.md`; record its URL, access requirements, licence and validation rules, and any limits on automated or AI-assisted submissions. 3. **Validate eligibility.** Check the public candidate URL, release/tag, licence as detected by the hosting platform, manifest/schema validity, documentation, and the destination-specific validator. Treat a mismatch or unmet requirement as `blocked`, not as an invitation to bypass it. 4. **Prepare one destination matrix.** For each target, record: destination, artifact, policy evidence, status (`ready`, `blocked`, `deferred`, or `human-only`), exact payload, and rollback action. Reuse the canonical repository description; minimise personal data and never add an email without explicit permission. 5. **Stage, then confirm.** Fill or draft public data only after the operator has approved the destination. Immediately before clicking a submit control, opening a PR, or sending a recommendation, restate the exact target and payload and obtain a final human confirmation. A single confirmation may cover multiple named sends only when the full set and payloads are shown together. 6. **Send through the permitted route.** Use a form, PR, issue, or API only when the policy permits that route. Never act where a policy requires a human-authored recommendation, prohibits AI-assisted submissions, or requires credentials/access the operator has not supplied. 7. **Verify and record the receipt.** Capture the submission URL/identifier and status. If a listing is rejected or stale, record the reason and next eligible action. Roll back a repository contribution by closing its PR/issue when appropriate; external directory records require the destination's own removal/update path.
Do not send until all applicable checks pass:
affiliation.
| Temptation | Gate | |---|---| | “It is close enough to call the bundle one skill.” | Submit the artifact type the directory actually accepts, or create a deliberate portable export first. | | “The README says Apache, so platform metadata does not matter.” | Directories evaluate the public repository; resolve detected-licence mismatches before broad listing. | | “The user asked to submit, so the final click is implied.” | A final confirmation binds authority to the exact external payload. | | “A PR is harmless discovery.” | A public PR is a durable representation of the project and must follow the contributor policy. | | “We can automate a human-only form.” | Human-only and no-AI policies are hard stops. |
A team-project AI harness bootstrap that gives humans and agents a shared operating contract from day one, moving AI leverage from an individual “IC superhero” advantage to a repeatable team capability on an equal playing field.
Google ADK (Agent Development Kit) orchestration patterns — boundaries, agent composition, and tool seams. Trigger when designing or reviewing multi-agent…
JP's signature red-team pass — "how would I break this?" Argue against your own approach before proceeding. Trigger on any high-stakes decision, architecture…
Alibaba Cloud expert guardrails — RAM least-privilege, data boundaries, residency (mainland/international split), cost, and official-source validation. Trigger…
AWS expert guardrails — IAM least-privilege, data boundaries, cost controls, residency, and official-source validation. Trigger when designing or reviewing any…
Azure expert guardrails — Entra ID least-privilege, policy-first governance, data boundaries, cost, residency, and official-source validation. Trigger when…
LLM and cloud cost awareness — model tiering, token budgets, right-sizing, and when a cheaper model suffices. Trigger before finalising any architecture that…