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:
2026-06-16 20:18:24 +00:00
commit f283a371bb
253 changed files with 15975 additions and 0 deletions

View 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`.

View 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`.

View 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`.

View 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`.

View 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.

View 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.

View 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.

View 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`.

View 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.

View 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`.

View 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.

View 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.

View 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.

View 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`.

View 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.

View 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.

View 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.

View 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.

View 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.

View 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.

View 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.

View 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.

View 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.

View 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`.

View 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`.

View 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.

View 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`.