/opt/homebrew/Library/Homebrew/cmd/shellenv.sh: line 18: /bin/ps: Operation not permitted
name: os-dev-knowledge-skill
description: >
Skill providing structured knowledge about OS 4.1 / Claude Code configuration
patterns, safety constraints, and common orchestration pitfalls. Intended for
os-dev-grand-architect, os-dev-architect, and OS-Dev specialists.
LOCAL to claude-vibe-config repo only.
OS-Dev Knowledge Skill – OS 4.1 Configuration & Safety
NOTE: This skill is LOCAL to claude-vibe-config repo only.
This skill captures key knowledge for working on OS 4.1 / Claude Code config:
lanes, commands, agents, skills, MCPs, hooks, and memory integration.
Use this skill when:
- Planning changes to orchestration lanes or phase configs.
- Adding or modifying commands/agents/skills for OS 2.x.
- Configuring MCPs, hooks, or memory behavior that affect all lanes.
Configuration Surfaces
- Lanes and pipelines:
docs/pipelines/*.md
docs/reference/phase-configs/*.yaml
- Agents and commands:
agents/*.md, agents/dev/*.md
commands/*.md
- Skills and MCPs:
skills/*/SKILL.md
mcp/* (MCP configs, server docs)
- Memory and orchestration:
.claude/memory/ (Workshop + vibe.db)
.claude/orchestration/ (phase_state, evidence, playbooks)
Core Principles
- Orchestrators never implement
/orca-* and *-grand-architect agents only coordinate.
- Specs before complex changes
- Requirements specs in
.claude/requirements/<id> are required for complex, global changes.
- Memory-first
- Workshop and vibe.db should be queried before expensive context.
- Safety over convenience
- Never default to dangerous flags or uncontrolled hooks.
- Edit-not-rewrite
- Minimal diffs in config files; respect existing patterns where safe.
Common Pitfalls
- Introducing CLI flags (like
--dangerously-skip-permissions) as defaults.
- Adding hooks that run on every session and execute arbitrary shell commands.
- Scattering temporary logs and config fragments outside
.claude/.
- Using YAML arrays for
tools: in agents, causing silent tool failures.
Best Practices
- Keep OS-Dev agents and commands lightweight:
- Focused scopes, minimal tool lists, clearly documented behaviors.
- Treat standards as evolving:
- When recurring problems are found, codify them in OS-Dev standards and enforce via gates.
- Integrate Response Awareness:
- Use RA tags to document assumptions and path choices, especially around safety and global behavior.
Agents and orchestrators should reference this skill when reasoning about OS-Dev
changes to stay aligned with the overall OS 4.1 design philosophy.
1---2name: os-dev-knowledge-skill-23description: Os Dev Knowledge Skill4---56/opt/homebrew/Library/Homebrew/cmd/shellenv.sh: line 18: /bin/ps: Operation not permitted7name: os-dev-knowledge-skill8description: >9 Skill providing structured knowledge about OS 4.1 / Claude Code configuration10 patterns, safety constraints, and common orchestration pitfalls. Intended for11 os-dev-grand-architect, os-dev-architect, and OS-Dev specialists.12 LOCAL to claude-vibe-config repo only.13---1415# OS-Dev Knowledge Skill – OS 4.1 Configuration & Safety1617**NOTE: This skill is LOCAL to claude-vibe-config repo only.**1819This skill captures key knowledge for working on OS 4.1 / Claude Code config:20lanes, commands, agents, skills, MCPs, hooks, and memory integration.2122Use this skill when:2324- Planning changes to orchestration lanes or phase configs.25- Adding or modifying commands/agents/skills for OS 2.x.26- Configuring MCPs, hooks, or memory behavior that affect all lanes.2728## Configuration Surfaces2930- Lanes and pipelines:31 - `docs/pipelines/*.md`32 - `docs/reference/phase-configs/*.yaml`33- Agents and commands:34 - `agents/*.md`, `agents/dev/*.md`35 - `commands/*.md`36- Skills and MCPs:37 - `skills/*/SKILL.md`38 - `mcp/*` (MCP configs, server docs)39- Memory and orchestration:40 - `.claude/memory/` (Workshop + vibe.db)41 - `.claude/orchestration/` (phase_state, evidence, playbooks)4243## Core Principles44451. **Orchestrators never implement**46 - `/orca-*` and `*-grand-architect` agents only coordinate.472. **Specs before complex changes**48 - Requirements specs in `.claude/requirements/<id>` are required for complex, global changes.493. **Memory-first**50 - Workshop and vibe.db should be queried before expensive context.514. **Safety over convenience**52 - Never default to dangerous flags or uncontrolled hooks.535. **Edit-not-rewrite**54 - Minimal diffs in config files; respect existing patterns where safe.5556## Common Pitfalls5758- Introducing CLI flags (like `--dangerously-skip-permissions`) as defaults.59- Adding hooks that run on every session and execute arbitrary shell commands.60- Scattering temporary logs and config fragments outside `.claude/`.61- Using YAML arrays for `tools:` in agents, causing silent tool failures.6263## Best Practices6465- Keep OS-Dev agents and commands **lightweight**:66 - Focused scopes, minimal tool lists, clearly documented behaviors.67- Treat standards as evolving:68 - When recurring problems are found, codify them in OS-Dev standards and enforce via gates.69- Integrate Response Awareness:70 - Use RA tags to document assumptions and path choices, especially around safety and global behavior.7172Agents and orchestrators should reference this skill when reasoning about OS-Dev73changes to stay aligned with the overall OS 4.1 design philosophy.