One-click install
npx skills add https://github.com/mcampbellr/.dotfiles --skill setup-mcampbellr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup
Source: https://github.com/mcampbellr/.dotfiles/tree/main/plugins/devup/skills/setup
Command: npx skills add https://github.com/mcampbellr/.dotfiles --skill setup-mcampbellr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires devup, tmux, yq, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need to configure a repository to be launchable with the 'devup' CLI, ensuring that the necessary dependencies are installed and setting up a 'run:' block in the repository's .project-structure.

Core Features & Use Cases

  • CLI and Dependency Installation: Installs the 'devup' CLI and its dependencies like 'tmux', 'yq', and 'jq'.
  • Configuration of .project-structure: Adds a 'run:' block to the repository's .project-structure to allow for local development and service launching.
  • Use Case: When a user wants to set up local development for a repository and make it launchable with 'devup', this Skill streamlines the process.

Quick Start

Run the setup Skill with the command: /devup:setup --here

Frequently Asked Questions about setup

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

FAQPage Schema
How do I configure a repository for local development with devup?▼

Configuring a repository for local development with devup requires installing the devup CLI and adding a run: block to the .project-structure file, which the setup Skill executes to enable service launching.

What dependencies do I need to install before using devup for repository setup?▼

Repository setup with devup requires installing common development tools including tmux, yq, and jq, alongside the devup CLI itself, which the setup Skill validates and installs automatically.

What is a .project-structure file and how does it launch local services?▼

A .project-structure file configures repository launch behavior by defining a run: block, allowing the devup CLI to orchestrate local services and tunnels during development sessions.

Can I use devup to set up local development tunnels for my existing repository?▼

Yes, devup supports local development tunnels for existing repositories by configuring the .project-structure file, ensuring both services and tunnels launch correctly through the run: block.

Why is my devup project configuration not launching services correctly?▼

Devup project configuration fails to launch services when the .project-structure file lacks a properly defined run: block or when dependencies like tmux, yq, and jq are missing from the local environment.