mirror of
https://github.com/niels-emmer/myace.git
synced 2026-09-13 23:53:30 +02:00
[PR #149] [MERGED] feat: add DevOps Engineer base starter collection #151
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
github-mirrors/myace#151
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/niels-emmer/myace/pull/149
Author: @niels-emmer
Created: 9/1/2026
Status: ✅ Merged
Merged: 9/1/2026
Merged by: @niels-emmer
Base:
main← Head:feat/devops-engineer-base-collection📝 Commits (2)
5afc716feat: add DevOps Engineer base starter collection596b581docs: fix starter-pack tag count in README📊 Changes
22 files changed (+626 additions, -7 deletions)
View changed files
📝
README.md(+6 -5)📝
backend/app/services/seed_collections.py(+10 -0)📝
backend/tests/test_seed_collections.py(+59 -2)➕
collections/base/devops-engineer/AGENTS.md(+49 -0)➕
collections/base/devops-engineer/agents/builder.md(+30 -0)➕
collections/base/devops-engineer/agents/code-reviewer.md(+27 -0)➕
collections/base/devops-engineer/agents/debugger.md(+29 -0)➕
collections/base/devops-engineer/agents/docs-writer.md(+28 -0)➕
collections/base/devops-engineer/agents/orchestrator.md(+28 -0)➕
collections/base/devops-engineer/agents/security-auditor.md(+26 -0)➕
collections/base/devops-engineer/agents/verifier.md(+27 -0)➕
collections/base/devops-engineer/commands/plan.md(+14 -0)➕
collections/base/devops-engineer/commands/verify.md(+15 -0)➕
collections/base/devops-engineer/skills/devsecops-checklist/SKILL.md(+31 -0)➕
collections/base/devops-engineer/skills/iac-patterns/SKILL.md(+30 -0)➕
collections/base/devops-engineer/skills/image-build/SKILL.md(+30 -0)➕
collections/base/devops-engineer/skills/incident-management/SKILL.md(+28 -0)➕
collections/base/devops-engineer/skills/memory-system/SKILL.md(+43 -0)➕
collections/base/devops-engineer/skills/observability/SKILL.md(+29 -0)➕
collections/base/devops-engineer/skills/pipeline-design/SKILL.md(+30 -0)...and 2 more files
📄 Description
What does this change?
Adds a new DevOps Engineer base starter collection (
collections/base/devops-engineer/), modeled on the existingsoftware-engineerbase and optimized for infrastructure, CI/CD, and platform work — IaC (Terraform/Bicep), DevSecOps, observability, and incident response.The collection ships 30 artifacts: 12 rules (AGENTS.md), 7 agents, 9 skills, and 2 commands. It reuses the software-engineer pipeline agent names (
orchestratorprimary +builder,verifier,security-auditor,code-reviewer,docs-writer,debugger) with DevOps-specialized content, so the additional collections'handoff_toreferences toverifier/security-auditor/code-reviewerresolve against this base too. Skill and rule names are deliberately chosen to avoid rule-29 name collisions with the infra-related additions (devops,iac-expert,azure,aws,gcp,scaleway,auditor) it's most naturally composed with.Registered in
STARTER_COLLECTIONS(seeded on backend boot), README counts updated (23 collections / 278 artifacts / 133 tags), and a new regression test guards all 19 additional collections compiling clean on the new base.Related issue
N/A — new starter collection.
Type of change
How was this tested?
pytest tests/test_seed_collections.py— 8 passed, including the newtest_additional_collections_compile_clean_on_devops_engineer(all 19 additional collections compile with zeroname_collision/dangling_handoffwarnings on the new base) and the updatedtest_base_profiles_compile_without_orchestration_warnings(now covers 4 bases).ruff check .— clean.devops-engineerand any additional collection (the only overlaps are withsoftware-engineer, which is intentional: bases never compose with each other, and the shared agent names are what let additional collections' handoffs resolve).Checklist
CONTRIBUTING.mdpytest/npm run test/npx tsc -bas applicable)downgrade()(N/A — no schema change)README.md,AGENTS.md/CLAUDE.md, and/ordocs/if this change affects what they document (README starter-pack counts updated — collections, artifacts, and the previously-stale tag count)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.