CtrlK
BlogDocsLog inGet started
Tessl Logo

status-reconciliation

Reconciles project status tracking documents against the actual codebase and git history to fix stale or inconsistent records. Verifies claimed statuses via filesystem checks, git log inspection, and downstream artifact audits. Use when planning a sprint, auditing project progress, fixing summary-detail count drift, or validating that status documents reflect merged PRs and completed work.

89

1.02x
Quality

86%

Does it follow best practices?

Impact

93%

1.02x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

SKILL: Status Reconciliation

Confidence: low Source: earned

When to Use

When planning a sprint or auditing project status, and the status tracking document may be stale relative to the actual codebase state.

Pattern

  1. Read the status document to understand what it claims.
  2. Verify claims against the filesystem — check if files marked "Not Started" actually exist on the current branch. Use glob to search for .razor, .cs, or other source files.
  3. Verify claims against git history — use git log --oneline -- <path> to confirm when files were added and which PRs merged them.
  4. Check downstream artifacts — docs, sample pages, tests, nav entries. A component isn't truly "Complete" without these per team policy.
  5. Reconcile counts — summary tables often drift from detailed breakdowns. Count the actual ✅ entries and compare to the summary. Fix both to match reality.
  6. Watch for grouping mismatches — components like MultiView/View may be listed as separate rows but counted as one logical component in totals.

Common Traps

  • Merge-to-dev without status update: PRs merge but nobody updates the tracking doc. Always check git log for recent merges.
  • Summary vs detail drift: Summary table says "20 complete" but counting ✅ rows gives 23. One gets updated, the other doesn't.
  • Section headers vs tables: A section header says "18/27" but the summary table says "20/27" and the actual count is "23/27". Three numbers, three different values.
  • Stale estimation tables: Effort estimation sections list items as remaining work that are already complete. These sections are informational but misleading if not updated.

Output

A corrected status document with consistent counts across summary, detail, and estimation sections.

Repository
FritzAndFriends/BlazorWebFormsComponents
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.