clean-env

Reset the OpenRegister development environment by stopping containers, removing volumes, and reinstalling core apps.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/ConductionNL/decidesk --skill clean-env
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-env
Source: https://github.com/ConductionNL/decidesk/tree/main/.claude/skills/clean-env
Command: npx skills add https://github.com/ConductionNL/decidesk --skill clean-env

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill automates a full reset of the OpenRegister development environment, eliminating manual, error-prone steps.

Core Features & Use Cases

  • Stop all running containers from the OpenRegister docker-compose setup to ensure a clean slate.
  • Remove all containers and volumes to fully reset data and state.
  • Start containers again, wait for readiness, and install core apps: openregister, opencatalogi, softwarecatalog, nldesign, mydash.

Quick Start

Run the clean-env script to reset the development environment and verify Nextcloud is accessible and apps are installed.

Frequently Asked Questions about clean-env

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reset the OpenRegister development environment completely?

To reset the OpenRegister development environment, you can use a script that stops containers, removes volumes, restarts services, and reinstalls core apps like openregister and opencatalogi to restore a clean state.

What is the best way to clear Docker volumes and containers for OpenRegister?

The best way to clear Docker volumes and containers for OpenRegister is to run a full environment reset script that stops all running containers and removes their associated volumes to eliminate residual data.

Does the OpenRegister reset script reinstall core apps automatically?

Yes, the OpenRegister reset script automatically reinstalls core apps. After restarting containers and waiting for readiness, it installs openregister, opencatalogi, softwarecatalog, nldesign, and mydash.

Why do I need to remove Docker volumes when resetting OpenRegister?

You need to remove Docker volumes when resetting OpenRegister to fully clear existing data and state, ensuring a clean slate before restarting services and reinstalling core apps.

Can I automate my local OpenRegister dev environment testing workflow?

You can automate your local OpenRegister dev environment testing workflow by running a reset script that handles container teardown, volume removal, service restarts, and core app installation in one continuous process.

When should I perform a full OpenRegister environment reset?

You should perform a full OpenRegister environment reset during local development and testing workflows when your containers, volumes, and apps must be restored to a clean, error-free state.