Skip to content

feat: add Agent Skills for dhis2-server-tools workflows - #90

Open
iambaboucarr wants to merge 1 commit into
mainfrom
feat/agent-skills
Open

feat: add Agent Skills for dhis2-server-tools workflows#90
iambaboucarr wants to merge 1 commit into
mainfrom
feat/agent-skills

Conversation

@iambaboucarr

Copy link
Copy Markdown
Collaborator

Summary

  • Add seven portable Agent Skills under .agents/skills/ (inventory, deploy, upgrade, postgres, backup/restore, WireGuard, vault) with repo-specific safety rules and gotchas verified against the Ansible roles.
  • Include progressive-disclosure references (variables, version matrix) and helper scripts for inventory validation, plaintext-secret checks, and PostgreSQL tuning inspection.
  • Keep skills in the cross-client .agents/skills/ convention (Cursor, Codex, Gemini); document Claude Code symlink setup in the skills README.

Test plan

  • Confirm .agents/skills/*/SKILL.md frontmatter has name, description, license, compatibility, and metadata.version
  • In Cursor (or another agent that scans .agents/skills/), verify the seven dhis2-* skills appear and load on a relevant prompt
  • Run ./.agents/skills/dhis2-inventory/scripts/validate-inventory.sh against a mode-600 copy of hosts.template
  • Run ./.agents/skills/dhis2-vault/scripts/check-plaintext-secrets.sh deploy/inventory
  • Spot-check one correctness claim per skill against role source (e.g. deploy.sh installs community.general only; dhispg.conf uses force: false)

Encode inventory, deploy, upgrade, postgres, backup/restore, WireGuard,
and vault guidance under .agents/skills/ so AI coding agents can follow
repo-specific gotchas without re-deriving them from the roles each run.
@sonarqubecloud

sonarqubecloud Bot commented Aug 7, 2026

Copy link
Copy Markdown

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.

1 participant