بنقرة واحدة
done
Complete a board task — commit, push, update board status, log to CHANGELOG
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Complete a board task — commit, push, update board status, log to CHANGELOG
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Scan all ecosystem repos for convention deviations. Reports findings; does not fix anything. Use proactively after cross-repo changes.
Validates pipeline parquet outputs for schema compliance, null rates, row count baselines, and freshness. Use after pipeline runs or when triage shows data quality concerns. Fast and read-only (uses haiku).
Run tests across all ecosystem repos and report pass/fail summary. Use when the user wants to verify the ecosystem is healthy or after cross-repo changes.
Runs the krff-shell ETL pipeline with pre/post validation. Use when data needs refreshing, after dependency updates, or when triage shows stale parquets. Reads CLAUDE.md before running.
Research across sibling repos to gather context for cross-project tasks. Use when working in one repo and needing to understand how another repo works, what it exports, or how data flows between them.
Show all open work (board + backlog) with dependency-aware execution order
| name | done |
| description | Complete a board task — commit, push, update board status, log to CHANGELOG |
| user-invocable | true |
| disable-model-invocation | true |
| allowed-tools | Bash, Read, Edit, Write, Glob |
Wrap up a completed board task with full bookkeeping. The argument $ARGUMENTS is the task title or keyword to match on the board (optional — if omitted, infer from recent work context).
Identify the task. If $ARGUMENTS is provided, search the board for a matching item. If not, infer from the current working directory and recent commits what was just completed.
Verify the work is done in the sub-repo:
git status --short — all changes committed?git push if not already pushedUpdate the board item:
"/c/Program Files/GitHub CLI/gh.exe" project item-edit --project-id PVT_kwHOAH3il84BRykI --id <ITEM_ID> --field-id PVTSSF_lAHOAH3il84BRykIzg_g5JA --single-select-option-id 98236657
(Status field → Done)
Log to CHANGELOG.md in C:\Users\pon00\Projects\forensic-accounting-toolkit\CHANGELOG.md:
Check if ECOSYSTEM.md needs updating in C:\Users\pon00\Projects\forensic-accounting-toolkit\ECOSYSTEM.md:
5b. Sync hub CLAUDE.md counts. After updating ECOSYSTEM.md, verify test counts and extractor counts are current:
uv run pytest tests/ --co -q in the completed repo. Parse the test count from the last line.CLAUDE.md ecosystem table. If different, update the number..py files matching kr-dart-pipeline/kr_dart_pipeline/extract_*.py. If the count differs from CLAUDE.md's "N extractors" claim, update it.grep -rl "kr-forensic-finance" /c/Users/pon00/Projects/*/CLAUDE.md /c/Users/pon00/Projects/*/README.md /c/Users/pon00/Projects/forensic-accounting-toolkit/*.md /c/Users/pon00/Projects/forensic-accounting-toolkit/*.conf 2>/dev/null | grep -v ".git" | grep -v "reports/"
If any files are returned, replace kr-forensic-finance with krff-shell in those files (excluding historical reports/ directories).5c. Sync cross-issue files. If the completed task resolves a cross-issue:
cross-issues/XB-NNN.md status from ACTIVE to RESOLVED with date and commit hash**Status**: RESOLVED (2026-03-15, commit \abc1234`)`Commit and push the toolkit hub (CHANGELOG.md, ECOSYSTEM.md, CLAUDE.md, cross-issues changes)
Report summary:
Content assessment. Review what was just completed and assess whether it involved any of these content-worthy patterns:
If NONE match: skip silently. Do not mention content at all.
If ANY match: suggest ONE specific /capture command at the end of the report. Format:
Content: This task involved [pattern]. Consider:
/capture {suggested-title}
Do NOT auto-run /capture. The human decides.
Cascade scan. After all bookkeeping, actively search for new work created or unblocked by the completion. Check these 6 sources:
| Source | What to check | How |
|---|---|---|
| Downstream data | Did this change data files consumed by other repos? | Check if any parquets in krff-shell/01_Data/processed/ are newer than copies in kr-derivatives/data/input/. If so: [DATA REFRESH] |
| Test ripple | Did downstream tests break? | Run uv run pytest tests/ -x -q in repos that consume outputs from the changed repo. If failures: [TEST FAILURE] |
| Convention drift | Did the change introduce convention violations? | Quick check: new files without constants.py patterns, new extractors not counted, missing conftest.py. If drift: [CONVENTION] |
| Unblocked items | Did this unblock board items or backlog items? | Check board Todo and ECOSYSTEM.md backlog for items that reference the completed task or its repo. If unblocked: [UNBLOCKED] |
| New TODOs | Did the committed code introduce new TODOs? | git diff HEAD~1 HEAD in the repo, grep for TODO/FIXME/HACK. If new: [NEW TODO] |
| Cross-issue cascade | Did resolving a cross-issue unblock other work? | Check cross-issues/ for items that reference the resolved issue. If unblocked: [CROSS-ISSUE] |
| Known Gaps resolved | Did completed work resolve a Known Gap? | Compare files touched and tests added against the target repo's ## Known Gaps table in CLAUDE.md. If a gap appears resolved: [KNOWN GAP RESOLVED] — suggest removing or updating the row |
Output format (appended to the report):
Cascade scan:
[UNBLOCKED] kr-derivatives Run 4 — XB-001 resolved, Run 3 complete
[DATA REFRESH] kr-derivatives inputs may need sync → bash ecosystem.sh copy-parquets
[CLEAN] No new TODOs, no test failures, no convention drift
Discovered tasks: 1
→ kr-derivatives Run 4 (resolve 32 remaining >10x moneyness outliers)
Recommended: /work kr-derivatives
If cascade finds nothing: Cascade: clean — no new tasks discovered.
Skip sources that clearly don't apply (e.g., don't check downstream data if the task was documentation-only). Only run downstream tests if the change modified code or data files, not docs.
Lessons check. If the task involved fixing a mistake that the system made (stale data echoed, wrong recommendation, convention violation missed), append a one-line lesson to C:\Users\pon00\Projects\forensic-accounting-toolkit\lessons.md with the date and what was learned. Only add lessons for systemic issues — not one-off bugs. Format:
- **Lesson title.** Description of the rule. (Learned: YYYY-MM-DD, context)
PVT_kwHOAH3il84BRykIPVTSSF_lAHOAH3il84BRykIzg_g5JA9823665747fc9ee4PVTSSF_lAHOAH3il84BRykIzg_g-mo"/c/Program Files/GitHub CLI/gh.exe" project item-list 1 --owner pon00050 --format json