devlaunch

Configure a repository for devlaunch by generating manifest and state files that match the strict runtime contract.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "devlaunch" with this command: npx skills add mahmoud-nn/devlaunch/mahmoud-nn-devlaunch-devlaunch

Devlaunch Skill

Use this skill when a repository must be initialized or updated for devlaunch.

Source Of Truth

The only normative references are:

  • references/manifest.v1.schema.json
  • references/state.v1.schema.json

Templates and examples are only helpers. They are not the contract.

Every generated or edited .devlaunch/manifest.json and .devlaunch/state.local.json must match the strict v1 schemas exactly.

If a field is unknown, unsupported, or missing, treat the document as invalid and say so before proceeding.

Existing Repository Rule

If the skill is called again on a repository that already contains .devlaunch files, do not guess.

Ask which of these three actions the developer wants:

  1. Recreate from scratch
  2. Adapt the existing files to the latest supported manifest/state contract
  3. Do nothing

Do not silently overwrite an existing manifest or state file.

Workflow

Order is mandatory:

  1. Ask the developer which tools they use to work on the project.
  2. Ask how they usually launch the project day to day.
  3. Ask which tools should stay open or be treated as optional.
  4. If .devlaunch already exists, ask whether to recreate, adapt, or leave it unchanged.
  5. Inspect the repository to confirm and complete the picture.
  6. If the repo is not initialized yet, run devlaunch init first so the baseline files are created safely.
  7. Adapt .devlaunch/manifest.json.
  8. Adapt .devlaunch/state.local.json only when needed.
  9. Validate both files against the strict v1 schema before considering the task complete.
  10. Register the project through devlaunch init or the runtime.

Questions To Ask First

Ask explicitly:

  1. Which developer tools do you need open for this project?
  2. Which commands do you usually run, and in what order?
  3. Which commands are interactive long-running services?
  4. Which external apps are required on your machine?
  5. Which items should be optional rather than auto-started?

Do not skip these questions unless the developer already answered them in the current conversation.

Use The Local Assets

Use these assets intentionally:

  1. references/ Read the strict schema references first.

  2. assets/templates/ Use them only as a starting shape for new files.

  3. assets/examples/ Use them only as examples of valid files.

Constraints

  • The manifest may only contain apps and services.
  • docker compose up -d must be modeled as a service.
  • The target platform is Windows.
  • The shell is PowerShell.
  • startPolicy and stopPolicy are explicit per resource.
  • checks.start and checks.status are explicit per resource.
  • checks.*.mode must always be present.
  • devlaunch init must be safe on existing projects.
  • Never produce fields outside the supported v1 schema.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Ai Freelancing Guide

Provides a complete guide to AI freelancing including niche analysis, pricing, client acquisition, proposal templates, and delivery workflows.

Registry SourceRecently Updated
Coding

Ai Code Assistant

提供多语言AI智能代码处理与批量自动化,显著提升开发效率,适合企业、团队及自由职业者。

Registry SourceRecently Updated
Coding

Life Control

Orchestrate the Life Control CLI skill for OpenClaw agent fleets: initialize the Life Control database, register agent personas, wire Telegram bots, and run daily routines (Morning Alignment, Body Protocol, Financial Pulse, Social Radar, Work Priming, Shutdown). Use when a user asks to create or run a Life Control system, OpenClaw skill integration, or agent persona automation for personal life tracking.

Registry SourceRecently Updated