uctm-init

Initializes uc-taskmanager by creating the works directory and configuring Bash permissions.

3.4k|487|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/davepoon/buildwithclaude --skill uctm-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uctm-init
Source: https://github.com/davepoon/buildwithclaude/tree/main/plugins/agents-uc-taskmanager/skills/init
Command: npx skills add https://github.com/davepoon/buildwithclaude --skill uctm-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up the uc-taskmanager pipeline requires manually creating a works/ directory and granting dozens of Bash permissions in .claude/settings.local.json, which is tedious and error-prone when done by hand.

Core Features & Use Cases

  • Directory Setup: Creates the works/ directory if it does not already exist, reporting the result either way.
  • Permission Configuration: Merges a predefined set of Read, Edit, Write, and Bash permissions (git, npm, python, cargo, go, and more) into .claude/settings.local.json without duplicating or removing existing entries.
  • Use Case: After installing the uc-taskmanager plugin, run the init step once per project so agents can execute pipeline commands without repeated permission prompts.

Quick Start

Ask Claude to initialize uc-taskmanager for the current project by saying "uctm init".

Frequently Asked Questions about uctm-init

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

FAQPage Schema
How do I initialize uc-taskmanager in a project?

Run the init skill by saying "uctm init" or "initialize uctm". It creates the works/ directory and optionally configures required Bash permissions in .claude/settings.local.json after asking for your confirmation.

What permissions does uc-taskmanager init add to settings.local.json?

It adds Read, Edit, and Write permissions plus Bash permissions for common tools like git, npm, node, python, cargo, go, grep, sed, and curl. Existing entries in permissions.allow and permissions.deny are preserved and duplicates are skipped.

Can I skip the permission setup during uc-taskmanager init?

Yes. The skill asks for confirmation before modifying .claude/settings.local.json. If you decline, it skips permission setup and only ensures the works/ directory exists.

Will uctm init overwrite my existing settings.local.json permissions?

No. The skill merges new permissions into the existing permissions.allow array and never removes entries from allow or deny. Permissions that already exist are skipped rather than duplicated.

What should I do after running uc-taskmanager init?

After initialization completes, start a task by typing a bracketed request such as "[new-feature] Add a hello world feature". The works/ directory and configured permissions let the pipeline agents execute without further setup.