{"id":"init","name":"uctm-init","summary":"現在のプロジェクトに対してuc-taskmanagerを初期化してください。works/ディレクトリを作成し、.claude/settings.local.jsonでBash権限を設定します。","body":"# uc-taskmanager Init\n\nInitialize the current project for uc-taskmanager pipeline execution.\n\n## Steps\n\n### 1. Create works/ directory\n\n```\nif works/ does not exist:\n  create works/\n  report: ✓ works/ directory created\nelse:\n  report: - works/ already exists\n```\n\n### 2. Configure Bash Permissions\n\n**Ask the user first:** \"에이전트에 필요한 Bash 권한을 .claude/settings.local.json에 자동 설정할까요? (recommended) [Y/n]\"\n\nIf the user approves (or says yes/Y/확인):\n\nRead `.claude/settings.local.json` (create if not exists). Merge the following permissions into `permissions.allow` array — **skip any that already exist** (do not duplicate):\n\n```json\n[\n  \"Read(/**)\",\n  \"Edit(/**)\",\n  \"Write(/**)\",\n  \"Read(**)\",\n  \"Edit(**)\",\n  \"Write(**)\",\n  \"Bash(ls:*)\",\n  \"Bash(cat:*)\",\n  \"Bash(mkdir:*)\",\n  \"Bash(basename:*)\",\n  \"Bash(find:*)\",\n  \"Bash(wc:*)\",\n  \"Bash(sort:*)\",\n  \"Bash(tail:*)\",\n  \"Bash(head:*)\",\n  \"Bash(echo:*)\",\n  \"Bash(printf:*)\",\n  \"Bash(grep:*)\",\n  \"Bash(sed:*)\",\n  \"Bash(cut:*)\",\n  \"Bash(tr:*)\",\n  \"Bash(node:*)\",\n  \"Bash(npm run:*)\",\n  \"Bash(npm test:*)\",\n  \"Bash(bun run:*)\",\n  \"Bash(yarn:*)\",\n  \"Bash(cargo:*)\",\n  \"Bash(go build:*)\",\n  \"Bash(go test:*)\",\n  \"Bash(python:*)\",\n  \"Bash(ruff:*)\",\n  \"Bash(make:*)\",\n  \"Bash(git:*)\",\n  \"Bash(curl:*)\"\n]\n```\n\nPreserve any existing entries in `permissions.allow` and `permissions.deny` — only add missing ones.\n\n```\nif permissions added:\n  report: ✓ {N} permissions added to .claude/settings.local.json (total: {T})\nelse if skipped by user:\n  report: - Skipped permission setup\nelse:\n  report: - All permissions already configured\n```\n\n### 3. Summary\n\nAfter all steps, show a summary:\n\n```\nuc-taskmanager initialized!\n\n  ✓ works/ directory ready\n  ✓ Bash permissions configured\n\n  Next: Type [new-feature] Add a hello world feature\n```\n\n## Arguments\n\n$ARGUMENTS","author":"@davepoon","ownerProfile":null,"authorContacts":null,"sourceUrl":"https://github.com/davepoon/buildwithclaude/tree/main/plugins/agents-uc-taskmanager/skills/init","license":"MIT","category":"writing","lang":"en","tokens":582,"stars":0,"calls30d":1,"claimed":false,"visibility":"public","origin":"crawler","version":"0.1.0","createdAt":"2026-08-22","updatedAt":"2026-08-22","files":[],"requires":{"mcp":[],"tools":[]},"safety":{"flags":[],"scannedAt":"2026-08-22","hasScripts":false,"networkEndpoints":[]}}