用途:该技能用于规范 Contentstack Management Python 仓库的代码风格与目录布局,适用于编辑 contentstack_management/ 下的任意 Python 文件、setup.py 或 requirements.txt,以及新增模块或调整公共包导出接口时。
主要能力与布局约定:contentstack_management/contentstack.py 负责 Client、Region、user_agents 与 OAuth 接线;contentstack_management/_api_client.py 提供 _APIClient(HTTP 与重试);contentstack_management/stack/ 为 stack 作用域的 API 表面;领域模块包括 entries/、assets/、webhooks/、oauth/ 等。
使用方式:风格上应与同目录既有模块保持一致,包括命名、docstring 与既有模式;优先做小而聚焦的改动,保持 init.py 导出与公共 API 意图(README、contentstack_management.all)一致。导入方面,应通过 _APIClient 模式使用 requests(以及已在用的 requests-toolbelt),除非有充分理由,否则不要在领域模块中另建临时客户端。
限制与安全:不得记录 authtokens、management tokens、密码或 API key,并保留 Client 中现有的 header 处理方式。资料未提供更多关于版本、依赖或测试的细节。