recipe-maintainer: public snapshot (secrets + deployment plans removed, single commit)
Sanitized single-commit public mirror of recipe-maintainer. - Removed test-ssh/.testenv (live creds); added test-ssh/.testenv.example placeholders. - Removed plans/ and planned-updates/ (deployment-planning docs) so no client/ deployment domains appear in the public repo. - All other secret stores were already gitignored. - docs.coopcloud.tech retained as a submodule (public upstream).
This commit is contained in:
5
.opencode/skills/init-instance/SKILL.md
Normal file
5
.opencode/skills/init-instance/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: init-instance
|
||||
description: Deploy all maintained recipes to the active test instance from scratch
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/init-instance.md`.
|
||||
5
.opencode/skills/intro/SKILL.md
Normal file
5
.opencode/skills/intro/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: intro
|
||||
description: Explain what this project is and how to get started
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/intro.md`.
|
||||
5
.opencode/skills/new-recipe-guide/SKILL.md
Normal file
5
.opencode/skills/new-recipe-guide/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: new-recipe-guide
|
||||
description: Guide for developing a new Co-op Cloud recipe from scratch
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/new-recipe-guide.md`.
|
||||
5
.opencode/skills/opencode-sync/SKILL.md
Normal file
5
.opencode/skills/opencode-sync/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: opencode-sync
|
||||
description: Ensure every Claude skill has a corresponding OpenCode skill alias
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/opencode-sync.md`.
|
||||
6
.opencode/skills/recipe-check/SKILL.md
Normal file
6
.opencode/skills/recipe-check/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-check
|
||||
description: Fetch a Co-op Cloud recipe and check for available upgrades
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-check.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-create-pr/SKILL.md
Normal file
6
.opencode/skills/recipe-create-pr/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-create-pr
|
||||
description: Push local recipe commits to git.autonomic.zone and open a PR against an upstream-synced main branch
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-create-pr.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-deploy/SKILL.md
Normal file
6
.opencode/skills/recipe-deploy/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-deploy
|
||||
description: Deploy the local recipe checkout to the test instance
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-deploy.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
5
.opencode/skills/recipe-guidelines/SKILL.md
Normal file
5
.opencode/skills/recipe-guidelines/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: recipe-guidelines
|
||||
description: Guidelines for all recipe operations including local change preservation, version format, and secrets
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/includes/guidelines.md`.
|
||||
6
.opencode/skills/recipe-init/SKILL.md
Normal file
6
.opencode/skills/recipe-init/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-init
|
||||
description: Create a new test instance and recipe-info for a recipe
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-init.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
5
.opencode/skills/recipe-logging/SKILL.md
Normal file
5
.opencode/skills/recipe-logging/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: recipe-logging
|
||||
description: Logging instructions for maintaining detailed operation logs in the logs directory
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/includes/logging.md`.
|
||||
6
.opencode/skills/recipe-new-tag/SKILL.md
Normal file
6
.opencode/skills/recipe-new-tag/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-new-tag
|
||||
description: Bump the recipe version and create an annotated git tag
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-new-tag.md`.
|
||||
The recipe name and optional bump type (--patch, --minor, --major) will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-overview/SKILL.md
Normal file
6
.opencode/skills/recipe-overview/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-overview
|
||||
description: Check all maintained recipes and recommend what to upgrade
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-overview.md`.
|
||||
No arguments required — the recipe list is read from maintained-recipes.md.
|
||||
6
.opencode/skills/recipe-review/SKILL.md
Normal file
6
.opencode/skills/recipe-review/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-review
|
||||
description: Review a recipe for Co-op Cloud best practices
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-review.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
5
.opencode/skills/recipe-test-all/SKILL.md
Normal file
5
.opencode/skills/recipe-test-all/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: recipe-test-all
|
||||
description: Run tests for all maintained recipes, deploying each one at a time
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-test-all.md`.
|
||||
6
.opencode/skills/recipe-test-backup/SKILL.md
Normal file
6
.opencode/skills/recipe-test-backup/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-test-backup
|
||||
description: Test backing up and restoring a recipe's test instance
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-test-backup.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-test-new/SKILL.md
Normal file
6
.opencode/skills/recipe-test-new/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-test-new
|
||||
description: Test a recipe's first-time initialization from scratch
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-test-new.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-test-update/SKILL.md
Normal file
6
.opencode/skills/recipe-test-update/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-test-update
|
||||
description: Test upgrading a recipe's test instance using abra app deploy
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-test-update.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-test/SKILL.md
Normal file
6
.opencode/skills/recipe-test/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-test
|
||||
description: Run all tests for a Co-op Cloud recipe
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-test.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-upgrade-apply/SKILL.md
Normal file
6
.opencode/skills/recipe-upgrade-apply/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-upgrade-apply
|
||||
description: Execute a planned recipe upgrade — apply changes, deploy, test, commit/tag
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-upgrade-apply.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-upgrade-plan/SKILL.md
Normal file
6
.opencode/skills/recipe-upgrade-plan/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-upgrade-plan
|
||||
description: Create a detailed upgrade plan for a recipe
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-upgrade-plan.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/recipe-upstream/SKILL.md
Normal file
6
.opencode/skills/recipe-upstream/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: recipe-upstream
|
||||
description: From a git.autonomic.zone review-PR URL, fetch the branch + tag locally and emit the commands to open the upstream PR on git.coopcloud.tech
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/recipe-upstream.md`.
|
||||
The git.autonomic.zone pull request URL will be provided by the user or calling agent.
|
||||
6
.opencode/skills/switch-default-instance/SKILL.md
Normal file
6
.opencode/skills/switch-default-instance/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: switch-default-instance
|
||||
description: Switch the default test instance (b1cc or t1cc) for all recipe operations
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/switch-default-instance.md`.
|
||||
The instance name will be provided by the user or calling agent.
|
||||
6
.opencode/skills/sync-secrets/SKILL.md
Normal file
6
.opencode/skills/sync-secrets/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: sync-secrets
|
||||
description: Sync Docker secrets from the test server into recipe-info/testsecrets/
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/sync-secrets.md`.
|
||||
The recipe name will be provided by the user or calling agent.
|
||||
5
.opencode/skills/t1cc-start/SKILL.md
Normal file
5
.opencode/skills/t1cc-start/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: t1cc-start
|
||||
description: Provision the t1cc DigitalOcean test server and deploy Traefik
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/t1cc-start.md`.
|
||||
5
.opencode/skills/t1cc-stop/SKILL.md
Normal file
5
.opencode/skills/t1cc-stop/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: t1cc-stop
|
||||
description: Destroy the t1cc DigitalOcean test server via terraform
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/t1cc-stop.md`.
|
||||
6
.opencode/skills/test-context-reset/SKILL.md
Normal file
6
.opencode/skills/test-context-reset/SKILL.md
Normal file
@ -0,0 +1,6 @@
|
||||
---
|
||||
name: test-context-reset
|
||||
description: Undeploy all apps from the test server except traefik
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/test-context-reset.md`.
|
||||
The optional recipe name to keep deployed will be provided by the user or calling agent.
|
||||
5
.opencode/skills/test-setup/SKILL.md
Normal file
5
.opencode/skills/test-setup/SKILL.md
Normal file
@ -0,0 +1,5 @@
|
||||
---
|
||||
name: test-setup
|
||||
description: Verify the test environment is configured correctly
|
||||
---
|
||||
Read and follow the full instructions in `.claude/commands/test-setup.md`.
|
||||
Reference in New Issue
Block a user