guidelines

द्वारा microsoft

फ्रेमवर्क-से-फ्रेमवर्क माइग्रेशन नियमों और रूपांतरण पैटर्न का संग्रह (जैसे, Struts→Spring MVC, JSP→Thymeleaf, EJB→Spring Boot)। ट्रिगर: "check…

npx skills add https://github.com/microsoft/github-copilot-modernization --skill guidelines

User Input

You MUST consider the user input before proceeding (if not empty).

Purpose

Guidelines are curated, domain-specific knowledge bases providing:

  • Migration patterns: Technology-to-technology recipes
  • Transformation rules: Concrete mappings and conversion templates
  • Checklists: Step-by-step validation criteria

Directory Structure

skills/guidelines/
├── SKILL.md                    # This file - lookup mechanism
├── struts-to-spring/           # Struts 2 → Spring Boot 3.x
│   └── SKILL.md
└── {domain}/                   # Future guideline domains
    └── SKILL.md

Lookup Mechanism

When other skills need guideline lookup:

  1. Context Analysis: Extract technology keywords from spec/plan/code.
  2. Guideline Discovery: Search skills/guidelines/ subdirectories for matching patterns.
  3. Application: Load matching SKILL.md, extract applicable rules for current phase.

Integration Points

Workflow StepGuideline Application
SpecificationDomain constraints, scope boundaries
PlanningTechnology decisions, architecture patterns
TasksTransformation tasks, file-by-file changes
ImplementationCode transformation rules, test patterns
CompletenessValidation checklists, coverage criteria

Creating New Guidelines

  1. Create directory: skills/guidelines/{domain}/
  2. Create SKILL.md with:
    • Metadata header (name, description, triggers)
    • Rules organized by migration step
    • Concrete transformation examples (before/after)
    • Validation checklist

Documenting Applied Guidelines

When guidelines are applied, document in the relevant artifact:

## Applied Guidelines
- **Guideline**: struts-to-spring
- **Rules Used**: convert-action-to-controller, convert-validation
- **Reference**: skills/guidelines/struts-to-spring/SKILL.md

microsoft की और Skills

oss-growth
microsoft
OSS ग्रोथ हैकर व्यक्तित्व
official
accessibility-aria-expert
microsoft
React/Fluent UI वेबव्यू में पहुँच संबंधी समस्याओं का पता लगाता है और उन्हें ठीक करता है। स्क्रीन रीडर संगतता के लिए कोड की समीक्षा करते समय, ARIA लेबल ठीक करते समय, सुनिश्चित करते समय उपयोग करें…
official
generate-canvas-app
microsoft
[पुराना हो चुका है — इसके बजाय canvas-app का उपयोग करें] एक पूर्ण Power Apps कैनवास ऐप जनरेट करें।
official
django
microsoft
Django वेब डेवलपमेंट के लिए सर्वोत्तम अभ्यास जिसमें मॉडल, व्यू, टेम्पलेट और परीक्षण शामिल हैं।
official
github-issue-creator
microsoft
कच्चे नोट्स, एरर लॉग्स, वॉइस डिक्टेशन या स्क्रीनशॉट को साफ-सुथरे GitHub-फ्लेवर्ड मार्कडाउन इश्यू रिपोर्ट्स में बदलें। तब उपयोग करें जब उपयोगकर्ता बग जानकारी, एरर…
official
python-package-management
microsoft
निर्भरता प्रबंधन के लिए uv और कार्य स्वचालन के लिए poethepoet का उपयोग करता है।
official
runtime-validation
microsoft
माइग्रेटेड एप्लिकेशन के लिए रनटाइम सत्यापन — परीक्षण रणनीति (योजना चरण) और परीक्षण निष्पादन (सत्यापन चरण) को शामिल करता है: स्टार्टअप सत्यापन,…
official
azure-postgres-ts
microsoft
Azure Database for PostgreSQL Flexible Server से pg (node-postgres) पैकेज का उपयोग करके कनेक्ट करें, जिसमें पासवर्ड और Microsoft Entra ID (पासवर्डलेस) प्रमाणीकरण के लिए समर्थन है।
official