项目 Ployglot 项目 S

安全 社区
解读按原文结构重写,命令、链接、术语均保留;右侧可核对作者原始 SKILL.md

方法与流程

  • Workflow:原文以此为独立章节。
  • Step 1 — Resolve scaffold parameters:Accept $ARGUMENTS of the form <slug> [--scope @your-org] [--ts-only|--py-only|--both] [--dry-run]. If <slug> is missing, ask via AskUserQuestion. Validate it is kebab-case (^[a-z][a-z0-9-]$); reject otherwise with a clear
  • Step 2 — Inspect the working directory:Run Glob on the cwd. If the directory is empty (or contains only .git/, LICENSE, README.md), proceed to a fresh scaffold. If packages/ts/ or packages/py/ already exist, do not overwrite.

适用与边界

  • When to use this skill:Starting a new library and you want it to have TypeScript + Python surfaces from day one with parity enforced by tests, not vibes. Porting a single-language library to a twin (e.g. you have the TS but
  • Hard rules:Never write organization-specific or host-machine-absolute paths into a scaffolded file. This skill is open-source. Use relative paths and generic scope placeholders. Do not embed /Users/...

原文中的明确线索

  • 要点:「TypeScript + Python」、「not」、「only」、「Never overwrite an existing file」、「Never collapse the twin layout」、「Never invent the SPEC.」、「Never skip parity-test wiring.」、「Do not push, publish, tag, or open PRs」
  • 文件与命令packages/ts/packages/py/SPEC.mdexamples/{sdk,api}/Makefilereferences/reference-structure.mdsdk-paradigms-scaffoldimplement-polyglot-project-plan

流狐整理:以上内容来自当前 SKILL.md 的章节与原词;未补写作者没有声明的工具、兼容性或能力。

流狐档案 作者与许可取自来源;运行、权限和网络为流狐检测或估算
流狐分类
安全
作者声明 Agent
未找到明确声明;不据此推断已兼容或已测试
静态检查
88 / 100 · 启发式扫描,不代表运行安全
作者 / 版本 / 许可
@tomevault-io · 未声明 license
流狐 Token 估算
低消耗
流狐接入估算
需简单配置
是否需要外部 API Key
未发现要求
检测到的系统要求
macOS · Linux · Windows
底层运行要求
Node.js · Python
检测到的文件与系统行为
  • 只读
  • 允许写入 / 修改
检测到的网络行为
仅限本地
安装命令数
无(仅作为资料)

档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。

需要注意: 未限定 allowed-tools,默认拥有全部工具权限。

输出预览 project-ployglot-project-scafford.preview
# Step 5 — Write parity + examples scaffolding

| Source | Target | | -------------------------------------------- | --------------------------------------- | | `tests-parity/fixtures.json` | `tests/parity/fixtures.json` | | `examples/README.md` | `examples/README.md` | | `examples/sdk-README.md` | `examples/sdk/README.md` | | `examples/api-README.md` | `examples/api/README.md` | The `examples/sdk/01-<scenario>.md` and `examples/api/01-<entry>.md` files are deliberately not auto-generated — they describe **specific behavior** of the user's library, which this skill does not know. The `examples/{sdk,api}/README.md` files include a "How to ad

讨论

基于 GitHub Discussions。登录 GitHub 即可参与讨论、点赞、订阅更新。