Writing Skills
writing-skills
效率与协作技能,来自 obra/superpowers,查看原文获取完整用途和操作说明。
deployment-and-operations【部署与运维】Install, start, containerize, operate, and safely load-test the APOD Flask service.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is to install the public runtime dependencies,
start APOD locally, run the production Gunicorn server, build or compose the
container, perform a bounded startup check, or run the optional weighted
Locust profile. The service is Python >=3.12 and the package metadata version
is 1.1.0.
uv sync, public dependency installation, or a failed pip install -e .gunicorn application:app and port 5000 startup>=3.12, uv,
public pip alternatives, and the flat-layout packaging caveat./v1/apod scraping. Import,
/, and static-asset checks are the default bounded checks; do not start a
live load test as part of ordinary setup.alchemy_api.key is credential-bound. Without that file, concept tagging is
disabled by design; never bake credentials into an image, Compose asset, or
command transcript.templates/, static/, and the optional key lookup resolve as intended.From a real checkout after dependencies are available, the production entry point is exactly:
gunicorn -w 4 -b 0.0.0.0:5000 --access-logfile - application:app
Use uv run gunicorn ... when uv owns the environment. The command starts a
long-running service; use the bounded checks in operations
first when the request is only to validate installation.