diff --git a/.github/instructions/new-skill.instructions.md b/.github/instructions/new-skill.instructions.md new file mode 100644 index 0000000..878641c --- /dev/null +++ b/.github/instructions/new-skill.instructions.md @@ -0,0 +1,16 @@ +--- +name: New Skill Configuration +description: Route docs/skills edits to the Personal MCP new-skill resource. +applyTo: 'docs/skills/**/*.md' +--- + +When editing files under `docs/skills/`, use `resource://skills/new-skill/document` as the primary guidance source for skill structure and authoring decisions. + +Execution pattern: + +1. Load `resource://skills/new-skill/document` first. +2. Apply only the portions relevant to the file being edited (`SKILL.md` or `references/*.md`). +3. Keep edits minimal and aligned with repository skill conventions. +4. Include source-document links for any feature-level recommendation. + +If task intent is ambiguous, ask one clarifying question before editing. diff --git a/.github/instructions/pytest-scaffolding.instructions.md b/.github/instructions/pytest-scaffolding.instructions.md new file mode 100644 index 0000000..b81461b --- /dev/null +++ b/.github/instructions/pytest-scaffolding.instructions.md @@ -0,0 +1,16 @@ +--- +name: Pytest Scaffolding Guidance +description: Route tests edits to the Personal MCP pytest-scaffolding resource. +applyTo: 'tests/**' +--- + +When editing files under `tests/`, use `resource://skills/pytest-scaffolding/document` as the primary guidance source for test scaffolding and pytest authoring decisions. + +Execution pattern: + +1. Load `resource://skills/pytest-scaffolding/document` first. +2. Apply only the portions relevant to the file being edited. +3. Keep tests focused, deterministic, and aligned with repository conventions. +4. Include source-document links for any feature-level recommendation. + +If task intent is ambiguous, ask one clarifying question before editing. diff --git a/.github/instructions/vscode-configuration.instructions.md b/.github/instructions/vscode-configuration.instructions.md new file mode 100644 index 0000000..6522b78 --- /dev/null +++ b/.github/instructions/vscode-configuration.instructions.md @@ -0,0 +1,19 @@ +--- +name: VS Code Configuration +description: Route .vscode edits to the Personal MCP VS Code configuration skill resource. +applyTo: '.vscode/**' +--- + +When editing files under `.vscode/`, use `resource://skills/vscode-configuration/document` as the primary guidance source. + +Execution pattern: + +1. Load `resource://skills/vscode-configuration/document` first. +2. Select only the matching reference page for the current file type: + - `launch.json` -> debug launch configurations. + - `tasks.json` -> tasks.json project tasks. + - `mcp.json` -> mcp.json MCP server configuration. +3. Prefer the smallest safe config change and keep settings explicit. +4. Include source-document links for any feature-level recommendation. + +If task intent is ambiguous, ask one clarifying question before editing.