AgentSkillsCN

Writing python services

编写一个封装逻辑的类,该类与外部系统接口。日志记录、API 等。

SKILL.md
--- frontmatter
name: Writing python services
description: Writing a class with encapsulated logic that interfaces with an external system. Logging, APIs, etc.
  • Use python 3.12+ syntax for types

    • e.g. | for unions, | None for optional
  • No side effects in constructor

    • Use @cached_property and lazily evaluate properties needing IO
  • Methods use dataclasses for arguments and responses