copilot instructions
This commit is contained in:
@@ -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",
|
||||
)
|
||||
Reference in New Issue
Block a user