setup-apply
- Repo stars 12
- Author repo 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
- Fluxly category
- Other
- Author-declared agents
- No explicit declaration found; this is not inferred or tested compatibility
- Static check
- 88 / 100 · heuristic scan, not runtime safety proof
- Author / version / license
- @nullhack · no license declared
- Fluxly token estimate
- Lean
- Fluxly setup estimate
- Plug-and-play
- External API key
- No requirement detected
- Detected OS requirements
- Unspecified
- Runtime requirements
- Unspecified
- Detected file/system behavior
-
- Read-only
- Write / modify
- Detected network behavior
- Local-only
- Install commands
- None (reference only)
Profile is derived at build time from SKILL.md and install vectors. Subject to drift from author intent.
Heads up: 未限定 allowed-tools,默认拥有全部工具权限。
The current SKILL.md does not define a fixed output example. No step sections in source
# 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` Evidence boundary and execution chain
Author text anchors workflow facts; Fluxly only indexes current sections, terms, files, and commands.
sections -> no H2/H3 headings
terms -> pyproject.toml · README.md · .github/workflows/ci.yml · LICENSE · tests/unit/maintest.py · template-config.yaml
files/cmd -> mv app {packagename} · template-config.yaml · 0.1.0 · CHANGELOG.md · .templates/CHANGELOG.md.template · {projectname} · {YYYYMMDD} · pyproject.toml
body sha256 -> bb5253303314
Decide Fit First
Design Intent
How To Use It
Boundaries And Review