instructions update
This commit is contained in:
@@ -3,12 +3,15 @@
|
||||
This repository is resource-first.
|
||||
|
||||
- Canonical skill guidance lives in `docs/skills/<skill-id>/SKILL.md`.
|
||||
- The machine-facing skill contract is FastMCP's native `skill://` resource family.
|
||||
- Skills are exposed through FastMCP's native `skill://` resource family.
|
||||
- Prompts are exposed through native MCP prompt operations (`prompts/list`, `prompts/get`).
|
||||
- General documentation pages are exposed through `resource://docs/{path*}`.
|
||||
- The server intentionally does not provide compatibility tool projections for resources or prompts.
|
||||
|
||||
When a task appears to match a documented implementation pattern in `personal-mcp`, use this sequence:
|
||||
|
||||
1. Prefer an already attached native skill resource.
|
||||
2. Otherwise browse native MCP resources and compare `skill://<name>/SKILL.md` descriptions.
|
||||
2. Otherwise browse native MCP resources and compare available `skill://<name>/SKILL.md` descriptions.
|
||||
3. Read the best matching main skill file, or at most 2 candidate main files.
|
||||
4. Read `skill://<name>/_manifest` only when supporting material may be useful.
|
||||
5. Fetch only the relevant supporting paths from that manifest.
|
||||
@@ -29,7 +32,7 @@ Selection rules:
|
||||
Repository-specific guidance:
|
||||
|
||||
- For tasks about adding or modifying a skill, use `skill://copilot-customization/SKILL.md` when relevant.
|
||||
- Keep skills provider-native; do not add custom skill catalogs, per-skill resource modules, or skill-specific discovery tools.
|
||||
- Keep skills provider-native; do not add tool projections for resource or prompt access.
|
||||
|
||||
|
||||
## Python Checks
|
||||
@@ -37,7 +40,7 @@ Repository-specific guidance:
|
||||
After changes run these commands to confirm functionality. Resolve any errors
|
||||
|
||||
```python
|
||||
uv run ruff check
|
||||
uv run ruff check .
|
||||
```
|
||||
|
||||
```python
|
||||
|
||||
Reference in New Issue
Block a user