This is an automated email from the ASF dual-hosted git repository.

spmallette pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/tinkerpop.git

commit 700168de8a81f59113a15eb9c421c22233ecd980
Merge: b11f6702b4 e1ca7ea3e4
Author: Stephen Mallette <[email protected]>
AuthorDate: Mon Aug 10 13:52:43 2026 -0400

    Merge branch '3.7-dev' into 3.8-dev

 .gitignore                                         |    1 +
 .skills/tinker-review/.gitignore                   |    2 +
 .skills/tinker-review/DESIGN.md                    |  119 +++
 .skills/tinker-review/SKILL.md                     |  297 ++++++
 .skills/tinker-review/package-lock.json            |  322 +++++++
 .skills/tinker-review/package.json                 |   21 +
 .skills/tinker-review/playbooks/bug-fix.md         |   47 +
 .skills/tinker-review/playbooks/driver-server.md   |   72 ++
 .skills/tinker-review/playbooks/general.md         |   86 ++
 .skills/tinker-review/playbooks/glv.md             |   51 +
 .skills/tinker-review/playbooks/grammar.md         |   44 +
 .skills/tinker-review/playbooks/new-step.md        |   55 ++
 .skills/tinker-review/playbooks/removal.md         |   59 ++
 .skills/tinker-review/references/enrichment-cli.md |  183 ++++
 .../tinker-review/references/functional-testing.md |   96 ++
 .skills/tinker-review/references/interfaces.md     |  393 ++++++++
 .skills/tinker-review/references/schema.md         |  184 ++++
 .../tinker-review/scripts/discovery/discussions.js |  349 +++++++
 .skills/tinker-review/scripts/enrichment/api.js    |  496 ++++++++++
 .skills/tinker-review/scripts/enrichment/cli.js    |  240 +++++
 .../scripts/extraction/tree-sitter.js              | 1006 ++++++++++++++++++++
 .skills/tinker-review/scripts/functional/cli.js    |   92 ++
 .skills/tinker-review/scripts/functional/setup.js  |  218 +++++
 .../tinker-review/scripts/graph/change-levels.js   |  177 ++++
 .skills/tinker-review/scripts/graph/confidence.js  |   85 ++
 .skills/tinker-review/scripts/graph/externals.js   |   87 ++
 .../scripts/graph/populate-discussions.js          |  305 ++++++
 .skills/tinker-review/scripts/graph/populate.js    |  389 ++++++++
 .skills/tinker-review/scripts/graph/references.js  |   85 ++
 .../tinker-review/scripts/infrastructure/docker.js |   95 ++
 .../tinker-review/scripts/infrastructure/net.js    |   78 ++
 .../tinker-review/scripts/patterns/architecture.js |  177 ++++
 .../tinker-review/scripts/patterns/blast-radius.js |  180 ++++
 .../tinker-review/scripts/patterns/centrality.js   |  146 +++
 .../scripts/patterns/classify-externals.js         |   83 ++
 .../scripts/patterns/cluster-analysis.js           |   86 ++
 .../scripts/patterns/community-detection.js        |  411 ++++++++
 .../tinker-review/scripts/patterns/completeness.js |  101 ++
 .../scripts/patterns/confidence-audit.js           |  154 +++
 .../scripts/patterns/coverage-gaps.js              |   87 ++
 .skills/tinker-review/scripts/patterns/orphans.js  |   89 ++
 .../tinker-review/scripts/patterns/removal-refs.js |  106 +++
 .skills/tinker-review/scripts/renderer/render.js   |  612 ++++++++++++
 .../tinker-review/scripts/renderer/template.html   |   74 ++
 .skills/tinker-review/scripts/review.js            |  565 +++++++++++
 .skills/tinker-review/test/cli-docs.test.js        |  119 +++
 .../tinker-review/test/community-detection.test.js |  148 +++
 .skills/tinker-review/test/discovery.test.js       |   97 ++
 .skills/tinker-review/test/extraction.test.js      |  173 ++++
 .skills/tinker-review/test/fingerprint.test.js     |  136 +++
 .../tinker-review/test/playbook-sections.test.js   |  101 ++
 bin/agent-setup.sh                                 |    3 +-
 .../dev/developer/development-environment.asciidoc |    7 +
 53 files changed, 9388 insertions(+), 1 deletion(-)

diff --cc docs/src/dev/developer/development-environment.asciidoc
index 4132b2da84,55209ec793..f21485aaf1
--- a/docs/src/dev/developer/development-environment.asciidoc
+++ b/docs/src/dev/developer/development-environment.asciidoc
@@@ -482,9 -473,16 +482,16 @@@ TinkerPop provides development guidanc
  open Agent Skills standard:
  
  * `tinker-dev` covers project conventions, coding standards, build and test 
recipes for each Gremlin Language Variant,
 -and development environment setup, along with a verification script in 
`scripts/`
 +development environment setup and Gremlin MCP server usage, along with a 
verification script in `scripts/`
  * `tinker-doc` covers documentation authoring and review, meaning the 
per-book voice, the executable Gremlin code-block
  pipeline, and AsciiDoc conventions
+ * `tinker-review` covers review of a pull request by number, building a 
knowledge graph from the changed source and
+ analyzing it against domain playbooks to produce an evidence report
+ 
+ Unlike the other two, `tinker-review` depends on more than the repository. It 
requires Docker, Node.js 20 or newer, a
+ remote that fetches from `apache/tinkerpop`, and a one-time `npm install 
--prefix .skills/tinker-review` to install its
+ dependencies. A review runs against the branch the pull request targets 
rather than the branch that is checked out, so
+ any checkout can review any pull request.
  
  Tools that support Agent Skills (Claude Code, GitHub Copilot, Cursor, OpenAI 
Codex, JetBrains Junie, Kiro, and others)
  will discover and activate a skill automatically when it is placed in the 
tool's expected directory. A setup script is

Reply via email to