一键导入
stop-logs
Stop the active simulator log capture session and display a summary of captured logs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Stop the active simulator log capture session and display a summary of captured logs
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Run an ASO audit on canonical App Store metadata under `./metadata`, then a krankie-based competitor keyword-gap analysis (no Astro subscription). Krankie replacement for asc-aso-audit. Use after `asc metadata pull`.
Pull VivaDicta App Store keyword rankings via krankie (free, self-hosted), compare against the previous check, and write a dated rankings report to the Obsidian vault. Krankie-based replacement for asc-aso-rankings (no Astro subscription required).
Prepare a new VivaDicta release — version bump, What's New screen, App Store metadata, code sweep, and pre-submission checklist
Measure VivaDicta test code coverage from the terminal. Use when asked what the test coverage is, a module's or the whole-app coverage %, which lines/files are covered, to get coverage without opening Xcode, or to see coverage after writing tests. Covers both the fast per-SPM-module path (swift test + llvm-cov) and the canonical whole-app path (xcodebuild + xccov), and which first-party targets count.
Count Swift lines of code across the VivaDicta codebase and refresh the production-vs-test history chart. Use when asked how many LOC / lines of code the project has, for a codebase-size or LOC breakdown by SPM module / main app / extension, how big a module or extension is, the prod-vs-test ratio, or to update / regenerate the LOC growth chart embedded in documentation/Module-Architecture.md.
Writes, reviews, and improves Swift Testing code using modern APIs and best practices. Use when reading, writing, or reviewing projects that use Swift Testing.
| name | stop-logs |
| description | Stop the active simulator log capture session and display a summary of captured logs |
| disable-model-invocation | true |
You are given the following context: $ARGUMENTS
Stop the active simulator log-capture session and summarize the newest simulator log file. Optionally filter the output based on the provided arguments.
log stream session. If the capture is running in an interactive shell session, send Ctrl+C to that session or otherwise terminate the active process.ls -t logs/sim-*.log 2>/dev/null | head -1
$ARGUMENTS:
errors: show matching error or fault lineswarnings: show warning linesall: show the whole fileLOGFILE=$(ls -t logs/sim-*.log 2>/dev/null | head -1)
du -h "$LOGFILE"
wc -l "$LOGFILE"
grep -i "error\\|fault" "$LOGFILE"
grep -i "warning" "$LOGFILE"
tail -20 "$LOGFILE"
start-logs followed by stop-logs.