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.