twining-review

Solid

Reviews pre-commit state — verifies all significant decisions are recorded and traces decision coverage. Use before creating git commits to ensure Twining completeness.

AI & Automation 7 stars 3 forks Updated 6 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
30
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Twining Review — Pre-Commit Decision Review Review the current session's work to ensure all significant architectural and implementation decisions have been properly recorded in Twining. > **Requires the full tool surface.** `twining_what_changed`, `twining_trace`, `twining_search_decisions`, `twining_commits`, `twining_link_commit`, and `twining_decide` exist only when the project sets `tools.full_surface: true` in `.twining/config.yml`. On a default install, run the equivalent review with `twining_assemble` (what the next agent will see for this scope) and `twining_status` (counts, warnings, open needs), then close any gap with `twining_record` — passing `commit_hash` for traceability. ## Workflow ### 1. Review What Changed Call `twining_what_changed` with `since` set to the session start time (or the last commit time). This shows: - New decisions made in this session - New blackboard entries (findings, warnings, needs) - Overridden or reconsidered decisions ### 2. Trace Decision Chains For each decision made, call `twining_trace` with the decision ID to see: - Upstream dependencies (decisions this one depends on) - Downstream dependents (decisions that depend on this one) - Verify the chain is complete — no dangling references ### 3. Search for Related Decisions Call `twining_search_decisions` to find potentially related decisions that should be linked: - Search by domain and scope to find nearby decisions - Check for conflicts or superseded decisions that weren...

Details

Author
daveangulo
Repository
daveangulo/twining-mcp
Created
6 months ago
Last Updated
6 days ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category