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
