uctm-init

Featured

Initialize uc-taskmanager for the current project. Creates works/ directory and configures Bash permissions in .claude/settings.local.json. Use when the user says "uctm init", "initialize uctm", "uctm 초기화", or "초기화".

AI & Automation 3,226 stars 442 forks Updated today MIT

Install

View on GitHub

Quality Score: 91/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
90
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# uc-taskmanager Init Initialize the current project for uc-taskmanager pipeline execution. ## Steps ### 1. Create works/ directory ``` if works/ does not exist: create works/ report: ✓ works/ directory created else: report: - works/ already exists ``` ### 2. Configure Bash Permissions **Ask the user first:** "에이전트에 필요한 Bash 권한을 .claude/settings.local.json에 자동 설정할까요? (recommended) [Y/n]" If the user approves (or says yes/Y/확인): Read `.claude/settings.local.json` (create if not exists). Merge the following permissions into `permissions.allow` array — **skip any that already exist** (do not duplicate): ```json [ "Read(/**)", "Edit(/**)", "Write(/**)", "Read(**)", "Edit(**)", "Write(**)", "Bash(ls:*)", "Bash(cat:*)", "Bash(mkdir:*)", "Bash(basename:*)", "Bash(find:*)", "Bash(wc:*)", "Bash(sort:*)", "Bash(tail:*)", "Bash(head:*)", "Bash(echo:*)", "Bash(printf:*)", "Bash(grep:*)", "Bash(sed:*)", "Bash(cut:*)", "Bash(tr:*)", "Bash(node:*)", "Bash(npm run:*)", "Bash(npm test:*)", "Bash(bun run:*)", "Bash(yarn:*)", "Bash(cargo:*)", "Bash(go build:*)", "Bash(go test:*)", "Bash(python:*)", "Bash(ruff:*)", "Bash(make:*)", "Bash(git:*)", "Bash(curl:*)" ] ``` Preserve any existing entries in `permissions.allow` and `permissions.deny` — only add missing ones. ``` if permissions added: report: ✓ {N} permissions added to .claude/settings.local.json (total: {T}) else if skipped by user: report: - Skipped ...

Details

Author
davepoon
Repository
davepoon/buildwithclaude
Created
1 years ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category