Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

python-development

/python-development

Podaje wskazówki do pracy nad kodem Pythona w repozytorium Agent Framework przy pisaniu i modyfikowaniu plików źródłowych w katalogu python/.

Licencja
MIT
Ostatnia zmiana repozytorium
27.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 27.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Podaje wskazówki do pracy nad kodem Pythona w repozytorium Agent Framework przy pisaniu i modyfikowaniu plików źródłowych w katalogu python/.

Oryginalny opis (EN)

Workflow guidance for developing Python code in the Agent Framework repository. Use this when writing or modifying Python source files under python/.

Jak działa

  1. Before Editing
  2. Implementing Changes
  3. Validation
Sekcje z nagłówków SKILL.md, w oryginale · 42 linii, 240 słów
Podgląd SKILL.md
---
name: python-development
description: >
  Workflow guidance for developing Python code in the Agent Framework
  repository. Use this when writing or modifying Python source files under
  python/.
---

# Python Development Workflow

The canonical engineering rules are in
[`python/CODING_STANDARD.md`](../../../CODING_STANDARD.md). Read and apply that
document before changing Python source. Do not create or maintain a competing
copy of the standards in this skill.

## Before Editing

1. Read `python/AGENTS.md` and the nearest package `AGENTS.md`.
2. Identify whether the change affects package source, tests, samples, public
   exports, package governance, or more than one of those surfaces.
3. Read the task-specific skill when applicable:
   - `python-testing` for test design, integration markers, and test commands.
   - `python-code-quality` for formatting, linting, and type checking.
   - `python-package-management` for package creation, dependencies, public
     lazy exports, and package lifecycle.
   - `python-feature-lifecycle` for staged API decorators and promotion.

## Implementing Changes

- Follow established patterns in the owning package unless they conflict with
  `python/CODING_STANDARD.md`.
- Keep the common public path import-light and review public API changes for
  compatibility and ergonomics.
- Update source, typing surfaces, tests, samples, and documentation together
  when they represent the same contract.
- For root `agent_framework` export changes, follow the synchronized runtime,
  `__all__`, and `.pyi` workflow in `python-package-management`.
- Do not broaden a change into unrelated cleanup solely because nearby code
  predates the current standard.

## Validation

Run the smallest relevant commands from `python/`. Use
`python-code-quality` and `python-testing` to select package-scoped syntax,
typing, and test commands before escalating to broader checks.

When a convention, command, or workflow changes, update the canonical document
or owning task-specific skill rather than duplicating the new guidance here.

Wersje

RepozytoriumWynikLicencja
Ta strona · microsoft/agent-framework90MIT
davidgasquez/dotfiles100MIT
projanvil/mindforge100MIT
laurigates/claude-plugins100MIT
projanvil/mindforge100MIT
HK-hub/AgentSkills100MIT

Migawka bazy z 28.10.2026 · wersja paczki 896b91990088 (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 95python-style
    Stosuje konwencje kodu i testów Pythona w repozytorium MLflow przy pisaniu i przeglądzie plików.
  • 100python-testing
    Opisuje zasady pisania i uruchamiania testów w kodzie Pythona Agent Framework.
  • 90Python Code Review with Modern Typing
    Przegląda kod Pythona, dbając o ścisłe bezpieczeństwo typów według konwencji Pythona 3.12+, także przy pisaniu nowego kodu i refaktoryzacji.
  • 96python
    Podaje konwencje i wytyczne kodowania w Pythonie dla plików .py.
  • 95python-style
    Stosuje konwencje kodu Pythona przy pisaniu i przeglądzie: docstringi, adnotacje, nazewnictwo i importy.
  • 100python-best-practices
    Podaje dobre praktyki przy czytaniu i pisaniu plików Python, w tym pyproject.toml i requirements.txt.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.