← 返回 Skills 市场
an0nx

Senior Python Developer

作者 An0nX · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
145
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install senior-python-developer
功能描述
Senior Python Developer operating in strict mode. Produces production-ready, statically typed, secure Python code for containerized architectures, microservi...
安全使用建议
This skill appears internally consistent with its purpose and is low-risk because it doesn't install software or request credentials. Important caveats: (1) Its "audit entire file and fix everything" directive can produce broad edits beyond a small requested change — if you want minimal edits, tell it explicitly (e.g., 'Make minimal changes' or 'Do not modify existing code'). (2) The skill enforces a strict tech stack (Python 3.13, Ruff, distroless images, pydantic-settings); confirm those choices fit your environment before accepting generated changes. (3) Although the skill won't ask for secrets, generated code may include .env usage — review any instructions to store or load credentials. (4) If you rely on a different package installer than the referenced 'uv', verify compatibility. Review all produced changes and run tests locally before merging.
功能分析
Type: OpenClaw Skill Name: senior-python-developer Version: 1.0.0 The OpenClaw skill bundle is benign. The `SKILL.md` file, which dictates the AI agent's behavior, explicitly mandates a comprehensive set of security best practices for Python development. These include strict rules for handling secrets (environment variables only, no hardcoding, `.env` ignored), input validation (Pydantic), SQL safety (parameterized queries), dependency security, and robust Docker security (multi-stage builds, distroless runtime, non-root user, no shell entrypoint). It also enforces security linting with Ruff's `flake8-bandit` and forbids logging sensitive data or exposing internal details in error messages. There is no evidence of prompt injection attempting to subvert the agent for malicious purposes, exfiltrate data, or install backdoors; instead, the instructions aim to produce secure and high-quality code.
能力评估
Purpose & Capability
The skill's name and description (senior Python developer producing production-ready, typed, containerized code) match the SKILL.md directives. There are no unexpected required binaries, environment variables, or install steps that would be inconsistent with a code-authoring assistant.
Instruction Scope
The SKILL.md gives the agent wide authority when editing files: it must audit the entire file and fix all stylistic/typing/linting issues (the 'Boy Scout Rule') while refusing structural changes outside scope. This is coherent with producing high-quality code but can lead to substantial unsolicited edits; the directive forbidding placeholders (zero tolerance) may remove TODOs or partial implementations the user intentionally left. Recommend the user include explicit constraints ('Make minimal changes' or 'Do not modify existing code') when they want limited edits.
Install Mechanism
There is no install spec and no code files — the skill is instruction-only and does not write or execute installers. This minimizes on-disk risk. The SKILL.md does reference tools and images (Ruff, uv, Docker base/ runtime images) as a tech stack mandate, but those are guidelines for produced code and not actions the skill will perform itself.
Credentials
The skill does not request environment variables, credentials, or config paths. It does mandate using pydantic-settings and an .env.example template (placeholders only). While not requesting secrets, generated project code may instruct users to load .env values — the user should avoid storing secrets in plaintext and review any .env handling in produced code.
Persistence & Privilege
The skill is not always-enabled and does not request persistent/system-level privileges. It is user-invocable and may be invoked autonomously by the agent (platform default), which is expected for a code-authoring skill; this alone is not a red flag.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install senior-python-developer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /senior-python-developer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of "senior-python-developer" skill with strict mandate for production-ready Python code. - Enforces statically typed, secure, production-grade code for microservices, CLI tools, and system programming. - Mandates src layout, strict linting (Ruff), pydantic-settings, pytest, and multi-stage Docker builds using distroless runtime. - Zero tolerance for placeholders, incomplete implementations, or deviations from coding standards. - Code and comments in English; reasoning output in Russian. - Comprehensive set of directives and override protocols clearly documented for all users.
元数据
Slug senior-python-developer
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Senior Python Developer 是什么?

Senior Python Developer operating in strict mode. Produces production-ready, statically typed, secure Python code for containerized architectures, microservi... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 145 次。

如何安装 Senior Python Developer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install senior-python-developer」即可一键安装,无需额外配置。

Senior Python Developer 是免费的吗?

是的,Senior Python Developer 完全免费(开源免费),可自由下载、安装和使用。

Senior Python Developer 支持哪些平台?

Senior Python Developer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Senior Python Developer?

由 An0nX(@an0nx)开发并维护,当前版本 v1.0.0。

💬 留言讨论