copilot instructions

This commit is contained in:
John Lancaster
2026-06-19 01:15:27 -05:00
parent be9551c76e
commit ef3255544f
8 changed files with 345 additions and 0 deletions
+2
View File
@@ -1,6 +1,7 @@
from fastmcp import FastMCP
from personal_mcp.catalog.server import catalog_server
from personal_mcp.skills.copilot_customization.server import copilot_customization_server
from personal_mcp.skills.fastapi_async_sqlalchemy_modernization.server import (
fastapi_async_sqlalchemy_modernization_server,
)
@@ -19,6 +20,7 @@ from personal_mcp.skills.zensical_docs.server import zensical_docs_server
mcp = FastMCP("personal-mcp")
mcp.mount(catalog_server, namespace="catalog")
mcp.mount(copilot_customization_server, namespace="copilot_customization")
mcp.mount(
fastapi_async_sqlalchemy_modernization_server,
namespace="fastapi_async_sqlalchemy_modernization",
@@ -0,0 +1,21 @@
id: copilot-customization
name: Copilot Customization
version: 1.0.0
description: Plan, create, review, and debug GitHub Copilot and VS Code agent customizations for this repository.
tags:
- copilot
- vscode
- customization
- instructions
- prompts
- agent-skills
- custom-agents
- hooks
- mcp
- personal-mcp
- skills
capabilities:
- resource://skills/copilot-customization/document
depends_on:
- new-skill
- zensical-docs
@@ -0,0 +1,14 @@
from fastmcp import FastMCP
from personal_mcp.skills.document_loader import load_skill_document
copilot_customization_server = FastMCP("copilot-customization")
@copilot_customization_server.resource("resource://skills/copilot-customization/document")
def skill_document() -> dict[str, str]:
"""Return the canonical Markdown document for this skill."""
return load_skill_document(
skill_id="copilot-customization",
skill_slug="copilot-customization",
)