| name | parent-project-skills |
| description | Bootstrap skill for discovering additional skills and context from a parent project when workerd is used as a submodule. Load this skill when tasks span project boundaries (e.g., Sentry/production investigation, integration testing, cross-repo debugging). |
Parent Project Skill Discovery
This project (workerd) may be embedded as a submodule within a larger project. When your task requires context beyond workerd itself — such as investigating production issues, writing integration tests, or understanding deployment architecture — you should check for additional skills and context in the parent project.
Discovery procedure
-
Determine if a parent project exists by checking for a git root above the workerd directory:
- Look for
../../.git or ../../AGENTS.md relative to the workerd root
- If found, the parent project root is
../../ (two levels up from workerd)
-
Check for parent project skills:
- Look for
../../.opencode/skills/*/SKILL.md
- Read any
../../AGENTS.md or ../../AGENTS.md for project-wide context
-
Load relevant skills by reading the SKILL.md files. These are not registered in the skill tool — read them directly with the Read tool.
-
Check for submodule-specific context:
- Look for
../../.opencode/skills/*/SKILL.md files that may reference workerd specifically
Information boundary — CRITICAL
workerd is an open-source project. The parent project is typically proprietary/internal.
You MUST enforce a strict one-way information boundary:
- ALLOWED: Internal context informs your reasoning, helps you understand code paths, guides your investigation