원클릭으로
macos-development
macOS-specific patterns: launchd agent configuration, brew vs pip, zsh regex quirks, file descriptor limits.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
macOS-specific patterns: launchd agent configuration, brew vs pip, zsh regex quirks, file descriptor limits.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Push accountability, CI monitoring after push, background agent CI verification, verification command sequencing.
Production deployment rules, rollback-first recovery, dependency batching, CI cost awareness, and framework upgrade verification.
Always use when user asks to create, generate, draw, or design a diagram, flowchart, architecture diagram, ER diagram, sequence diagram, class diagram, network diagram, mockup, wireframe, or UI sketch, or mentions draw.io, drawio, drawoi, .drawio files, or diagram export to PNG/SVG/PDF.
Known agent error patterns -- debugging reference for tool failures, git errors, CI issues, and common mistakes. Consult when encountering unexpected behavior, tool errors, or CI failures.
Git recipes, worktree management, push sequences, branch verification, and conflict resolution patterns.
gh CLI patterns, JSON field discovery, PR check interpretation, label management, merge settings verification.
| name | macOS Development |
| description | macOS-specific patterns: launchd agent configuration, brew vs pip, zsh regex quirks, file descriptor limits. |
Wrong -- system pip blocked on Python 3.12+ (PEP 668):
pip3 install some-tool # externally-managed-environment
Right -- use Homebrew or pipx:
brew install some-tool
pipx install some-python-app
Wrong -- complex regex in zsh triggers parse errors:
grep -oP '(?<=version":")[^"]+' package.json
# zsh: event not found
Right -- use built-in Grep tool, or wrap in bash:
bash -c 'grep -oP '"'"'(?<=version":")[^"]+'"'"' package.json'
Wrong -- run script directly (crashes if dir has .claude/):
<key>ProgramArguments</key>
<array>
<string>/project/scripts/agent.sh</string>
</array>
Right -- bash wrapper + resource limits + environment vars:
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>exec /bin/bash /project/scripts/agent.sh</string>
</array>
<key>HardResourceLimits</key>
<dict><key>NumberOfFiles</key><integer>122880</integer></dict>
<key>SoftResourceLimits</key>
<dict><key>NumberOfFiles</key><integer>122880</integer></dict>
<key>EnvironmentVariables</key>
<dict>
<key>HOME</key><string>/Users/you</string>
<key>TERM</key><string>xterm-256color</string>
<key>PATH</key><string>/usr/local/bin:/usr/bin:/bin</string>
</dict>
Wrong -- test from terminal (masks launchd-specific failures):
./scripts/agent.sh # works in terminal, fails silently under launchd
Right -- test with launchctl:
launchctl start com.yourorg.agent
launchctl list | grep yourorg # check actual exit status