[PR #150] [MERGED] feat: add API discoverability, PR, release, and governance starter skills #149

Closed
opened 2026-09-02 07:34:54 +02:00 by zaph0d · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/niels-emmer/myace/pull/150
Author: @niels-emmer
Created: 9/1/2026
Status: Merged
Merged: 9/1/2026
Merged by: @niels-emmer

Base: mainHead: feat/starter-collection-skills


📝 Commits (1)

  • a4508d4 feat: add API discoverability, PR, release, and governance starter skills

📊 Changes

6 files changed (+242 additions, -0 deletions)

View changed files

collections/additional/auditor/skills/ai-governance/SKILL.md (+50 -0)
📝 collections/additional/auditor/skills/security-audit-checklist/SKILL.md (+7 -0)
collections/additional/backend/skills/api-discoverability/SKILL.md (+58 -0)
collections/additional/devops/skills/pr-standards/SKILL.md (+61 -0)
collections/additional/devops/skills/release-engineering/SKILL.md (+51 -0)
📝 collections/base/vibecoder/skills/git-workflow/SKILL.md (+15 -0)

📄 Description

Summary

Adds four new starter-pack skills derived from the OpenCode profile (~/.config/opencode), and enriches two existing skills from the same source.

New skills

Skill Collection Purpose
API Discoverability for Agents additional/backend Making self-hosted services agent-discoverable (bake-in OpenAPI/API.md, discover-first, probe-and-write-back). Complements api-design-checklist.
PR Standards additional/devops PR description, review depth, and merge gates.
Release Engineering additional/devops Semver, changelog, release/hotfix flow.
AI Governance additional/auditor Data classification, model selection by sensitivity, audit trail, dependency compliance, environment isolation. Broader than data-classification-guide.

Enriched skills

  • security-audit-checklist (auditor): new "Repository and supply-chain" section (branch protection, scoped repo secrets, fine-grained PATs, supply-chain tooling).
  • git-workflow (vibecoder): new "Commit messages" and "PR description" sections.

Type of change

  • feat (new feature)

Testing

  • tests/test_scanner.py + tests/test_seed_collections.py pass (11 passed) — all four new skills and both enriched skills parse via _parse_skill_file.
  • No name collisions for the new skill names (rule 29).

Checklist

  • Self-review completed
  • Tests pass
  • No secrets in the diff
  • Docs updated if behaviour changed (content-only additions to collections/; no code/API change)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/niels-emmer/myace/pull/150 **Author:** [@niels-emmer](https://github.com/niels-emmer) **Created:** 9/1/2026 **Status:** ✅ Merged **Merged:** 9/1/2026 **Merged by:** [@niels-emmer](https://github.com/niels-emmer) **Base:** `main` ← **Head:** `feat/starter-collection-skills` --- ### 📝 Commits (1) - [`a4508d4`](https://github.com/niels-emmer/myace/commit/a4508d4082374bc21a9ac331aa93b53bcd419c1e) feat: add API discoverability, PR, release, and governance starter skills ### 📊 Changes **6 files changed** (+242 additions, -0 deletions) <details> <summary>View changed files</summary> ➕ `collections/additional/auditor/skills/ai-governance/SKILL.md` (+50 -0) 📝 `collections/additional/auditor/skills/security-audit-checklist/SKILL.md` (+7 -0) ➕ `collections/additional/backend/skills/api-discoverability/SKILL.md` (+58 -0) ➕ `collections/additional/devops/skills/pr-standards/SKILL.md` (+61 -0) ➕ `collections/additional/devops/skills/release-engineering/SKILL.md` (+51 -0) 📝 `collections/base/vibecoder/skills/git-workflow/SKILL.md` (+15 -0) </details> ### 📄 Description ## Summary Adds four new starter-pack skills derived from the OpenCode profile (`~/.config/opencode`), and enriches two existing skills from the same source. ### New skills | Skill | Collection | Purpose | |-------|-----------|---------| | **API Discoverability for Agents** | `additional/backend` | Making self-hosted services agent-discoverable (bake-in OpenAPI/API.md, discover-first, probe-and-write-back). Complements `api-design-checklist`. | | **PR Standards** | `additional/devops` | PR description, review depth, and merge gates. | | **Release Engineering** | `additional/devops` | Semver, changelog, release/hotfix flow. | | **AI Governance** | `additional/auditor` | Data classification, model selection by sensitivity, audit trail, dependency compliance, environment isolation. Broader than `data-classification-guide`. | ### Enriched skills - **`security-audit-checklist`** (auditor): new "Repository and supply-chain" section (branch protection, scoped repo secrets, fine-grained PATs, supply-chain tooling). - **`git-workflow`** (vibecoder): new "Commit messages" and "PR description" sections. ## Type of change - [x] feat (new feature) ## Testing - `tests/test_scanner.py` + `tests/test_seed_collections.py` pass (11 passed) — all four new skills and both enriched skills parse via `_parse_skill_file`. - No name collisions for the new skill names (rule 29). ## Checklist - [x] Self-review completed - [x] Tests pass - [x] No secrets in the diff - [x] Docs updated if behaviour changed (content-only additions to `collections/`; no code/API change) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
zaph0d 2026-09-02 07:34:54 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
github-mirrors/myace#149
No description provided.