twining-review
SolidReviews 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
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
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
AI & Automation Solid
twining-verify
Runs pre-completion verification — checks unresolved warnings, decision hygiene, and drift. Recommended for complex tasks; for simple tasks a status post via twining_post is sufficient.
7 Updated 6 days ago
daveangulo AI & Automation Solid
twining-decide
Records architectural and implementation decisions with rationale, rejected alternatives, and traceability. Use after making any non-trivial choice where alternatives exist.
7 Updated 6 days ago
daveangulo AI & Automation Listed
twining-orient
Assembles Twining context by gathering prior decisions, warnings, and project state. Use at session start or when beginning work in a new scope area.
7 Updated 6 days ago
daveangulo