配置 Apply
- 作者仓库星标 12
- 作者仓库 temple8
Setup Apply
Available knowledge: [[software-craft/versioning]]. in artifacts: read all before starting work.
- Rename the package directory:
mv app {package_name} - Apply every substitution from
template-config.yamlsubstitutions section in order:- pyproject.toml: 7 substitutions (including version reset to
0.1.0) - README.md: many nullhack→github_username, temple8→project_name, 1 eol→author_name (only in author credit line (do not replace other occurrences))
- .github/workflows/ci.yml: 2 import app→package_name, 1 href api fix
- LICENSE: 1 copyright substitution
- tests/unit/main_test.py: 1 import substitution
- template-config.yaml: 6 defaults section updates (always last)
- pyproject.toml: 7 substitutions (including version reset to
- Write
CHANGELOG.mdfrom template.templates/CHANGELOG.md.template, replacing{project_name}with the project name and{YYYYMMDD}with today's date. - Verify version in
pyproject.tomlis0.1.0(should already be set by substitution; if not, reset manually per [[software-craft/versioning]]). - Verify no stale references remain:
grep -rn "from app" tests/must return empty. - Verify package directory was renamed: old
app/must not exist, new{package_name}/must exist. - Set evidence:
no-stale-app-imports: verified if grep returns emptypackage-renamed: verified if oldapp/is gone and new directory existsversion-reset: verified if pyproject.toml version is0.1.0
- 流狐分类
- 通用
- 作者声明 Agent
- 未找到明确声明;不据此推断已兼容或已测试
- 静态检查
- 88 / 100 · 启发式扫描,不代表运行安全
- 作者 / 版本 / 许可
- @nullhack · 未声明 license
- 流狐 Token 估算
- 低消耗
- 流狐接入估算
- 即装即用
- 是否需要外部 API Key
- 未发现要求
- 检测到的系统要求
- 未声明
- 底层运行要求
- 未声明
- 检测到的文件与系统行为
-
- 只读
- 允许写入 / 修改
- 检测到的网络行为
- 仅限本地
- 安装命令数
- 无(仅作为资料)
档案由构建时根据 SKILL.md 与安装命令自动衍生,可能与作者实际意图存在差异。
需要注意: 未限定 allowed-tools,默认拥有全部工具权限。
作者没有在当前 SKILL.md 中定义固定输出样例。 原文未拆分步骤
# Setup Apply Available knowledge: [[software-craft/versioning]]. `in` artifacts: read all before starting work. 1. Rename the package directory: `mv app {package_name}` 2. Apply every substitution from `template-config.yaml` substitutions section in order: …
# Setup Apply
Available knowledge: [[software-craft/versioning]]. `in` artifacts: read all before starting work.
1. Rename the package directory: `mv app {package_name}`
2. Apply every substitution from `template-config.yaml` substitutions section in order:
- **pyproject.toml**: 7 substitutions (including version reset to `0.1.0`)
- **README.md**: many nullhack→github_username, temple8→project_name, 1 eol→author_name (only in author credit line (do not replace other occurrences))
- **.github/workflows/ci.yml**: 2 import app→package_name, 1 href api fix
- **LICENSE**: 1 copyright substitution
- **tests/unit/main_test.py**: 1 import substitution
- **template-config.yaml**: 6 defaults section updates (always last)
3. Write `CHANGELOG.md` from template `.templates/CHANGELOG.md.template`, replacing `{project_name}` with the project name and `{YYYYMMDD}` with today's date.
4. Verify version in `pyproject.toml` is `0.1.0` (should already be set by substitution; if not, reset manually per [[software-craft/versioning]]).
5. Verify no stale references remain: `grep -rn "from app" tests/` must return empty.
6. Verify package directory was renamed: old `app/` must not exist, new `{package_name}/` must exist.
7. Set evidence:
- `no-stale-app-imports`: verified if grep returns empty
- `package-renamed`: verified if old `app/` is gone and new directory exists
- `version-reset`: verified if pyproject.toml version is `0.1.0` 证据边界与执行链路
作者原文负责流程事实;流狐只索引当前章节、要点、文件与命令。
章节 -> 原文未使用二、三级标题
要点 -> pyproject.toml · README.md · .github/workflows/ci.yml · LICENSE · tests/unit/maintest.py · template-config.yaml
文件/命令 -> mv app {packagename} · template-config.yaml · 0.1.0 · CHANGELOG.md · .templates/CHANGELOG.md.template · {projectname} · {YYYYMMDD} · pyproject.toml
内容 SHA-256 -> bb5253303314
原文结构
适用与边界
原文中的明确线索
mv app {packagename}、template-config.yaml、0.1.0、CHANGELOG.md、.templates/CHANGELOG.md.template、{projectname}、{YYYYMMDD}、pyproject.toml