一键导入
using-ts-ddd-monorepo
Use when entering the ts-ddd-monorepo repository, starting repository work, or creating, changing, reviewing, or verifying skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when entering the ts-ddd-monorepo repository, starting repository work, or creating, changing, reviewing, or verifying skills
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when testing, validating, pressure-testing, or iterating an agent skill by having subagents use it
Use when creating, editing, reviewing, or testing agent skills, skill repositories, SKILL.md files, bootstrap skills, or skill discovery rules
Use when adding backend feature modules, creating tRPC routers, writing Drizzle adapters, defining domain ports or services, or diagnosing backend layer-boundary issues
Use when cleaning, deleting, pruning, or removing files from the repository root `.handoff/` directory
Use when adding a new React TypeScript frontend app to an existing pnpm monorepo or wiring a new app to package/ui
Use when creating a new TypeScript monorepo, initializing a fresh workspace, or bootstrapping apps and packages from an empty directory
| name | using-ts-ddd-monorepo |
| description | Use when entering the ts-ddd-monorepo repository, starting repository work, or creating, changing, reviewing, or verifying skills |
Use this skill before any substantive work in the ts-ddd-monorepo repository, including answering implementation questions, asking clarifying questions about repository work, exploring files, editing code, creating skills, reviewing changes, or choosing verification commands.
Skip it only when a delegated agent receives a narrow, self-contained task that already names the exact files, lists the relevant skills already read, passes along the current applicable skill instructions, and states the verification evidence required.
Check for relevant repository skills before acting. Knowing the idea of a skill is not enough; read the current skill content and follow it exactly when it applies.
When this skill is used, tell the user which skills are currently available in this repository context and what each one is for before continuing with the task. Keep the explanation brief and based on the current skill catalog below.
Explicit user instructions have highest priority, loaded skills come next, and default agent habits come last. A skill-defined safety or precondition stop, such as refusing to scaffold into a non-empty target directory, is not overridden by a user preference to continue. When multiple skills apply, process skills must be loaded before implementation skills.
using-ts-ddd-monorepo: Use when entering this repository, starting repository work, or creating, changing, reviewing, or verifying skills.create-a-new-monorepo: Use when starting a fresh TypeScript monorepo, scaffolding a pnpm workspace with shared shadcn UI, Storybook, or AI Elements, or bootstrapping apps and packages from an empty directory.create-a-new-fe-app: Use when adding a new React TypeScript frontend app to an existing pnpm monorepo.jit-package: Use when creating a new workspace package in a monorepo, scaffolding a shared library, choosing package structure, adding subpath exports, or when asked to add a build script or dist output for an internal workspace package.backend-ddd-modular-layered: Use when adding backend feature modules, creating tRPC routers, writing Drizzle adapters, defining domain ports or services, or diagnosing backend layer-boundary issues.env-vars-best-practices: Use when code reads process.env directly, .env loading is requested, dotenv.config() appears, APP_* prefixes differ across dev/server, env examples drift, or startup config validation is missing.react-use-effect-discipline: Use when writing, adding, reviewing, or refactoring React Effect Hooks or custom hooks that sync state when values change.writing-skills: Use when creating, editing, reviewing, or testing agent skills, SKILL.md files, bootstrap skills, skill repositories, or skill discovery rules. Path: .agents/skills/writing-skills/SKILL.md.test-a-skill: Use when testing, validating, pressure-testing, or iterating an agent skill by having subagents use it. Path: .agents/skills/test-a-skill/SKILL.md.subagent-file-handoff: Use when preparing to dispatch or chain subagents whose detailed intermediate output should be read by another subagent.clean-handoff: Use when cleaning, deleting, pruning, or removing files from the repository root .handoff/ directory.When a repository skill or project-level authoring skill is added, removed, renamed, or behaviorally changed, update this catalog in the same change.
SKILL.md that applies to the task.test-a-skill before creating the first test environment or dispatching the first subagent.subagent-file-handoff before creating those subagents.skills/.writing-skills and skipping the controlled loop in test-a-skill.Prompt: "Add a small skill to this repository."
Baseline failure: The agent writes SKILL.md from memory, skips the skill-authoring process, and validates only by rereading its own file.
Expected behavior: The agent loads this bootstrap skill, discovers the skill-authoring process, reads it before drafting, follows its workflow, and reports verification evidence.
Pass criteria:
Before finishing work after loading this skill: