Tyler Nieman
07/31/2025, 5:10 PMAllison Rapoport
07/31/2025, 9:19 PMJacob Pusateri
08/02/2025, 5:15 PMTyler Nieman
08/04/2025, 8:09 PMCharles Killer
08/05/2025, 3:44 PMOliver Melvin
08/06/2025, 1:23 AMrun_gt_cmd
such that we could disallow gt submit
if we'd like to enforce manual review before pushing, rather than just relying on the LLM to listen to that request.
That said, love that it's been released!
Also, on https://graphite.dev/docs/gt-mcp GT MCP is currently in beta and some workflows may not be fully supported.
is vague and could possibly use some detail, though of course one can interact with the MCP server directly for info on it's capability.Sean Hellebusch
08/07/2025, 1:00 PMBryan Clark
08/07/2025, 9:33 PMKonrad Komorowski
08/10/2025, 4:06 PMpytest
file which contains Python service fixtures, instantiate dependent services from scratch (using a shared DB session), instead of using their global fixtures.
2. If the content of an external-facing docs page changes significantly, review the frontmatter description:
property of the relevant .mdx
file.
Solution I'm hypothesising
Wanted to create a custom file-based Diamond ruleset for these gotchas, based on globbing a pattern like *.diamondrules
.
I wanted to start with a /.root.diamondrules
file like this:
# What are `.diamondrules` files?
Files with the `.diamondrules` extension are used to define "localized gotchas" to pay careful attention to.
As an AI code reviewer:
1. Diligently follow the procedures described by these rules.
2. Apply these rules to files in the same directory as the `*.diamondrules` file, especially if it references a specific relative file.
And then we'd put write extra .*.diamondrules
files as needed in each dir, for example:
# Maintaining consistent `description` Frontmatter property
Whenever an `*.mdx` file in this directory is modified, review that the `description` Frontmatter property matches the updated content of the file.
Some Qs:
1. Do you think this would work?
2. When you concatenate the globbed files, does the resulting prompt / tool call output also give diamond the location of each file?
3. Can Diamond look over the whole file when doing code review? In these gotchas sometimes context more than a few hundred lines away from the diff is important.
CC @Alyssa Baum for thoughtsNathan Kane
08/12/2025, 1:57 PMRob Stanford
08/12/2025, 3:03 PMTyler Nieman
08/14/2025, 8:17 PMMark Liwanag
08/15/2025, 5:28 AMMateo Paredes Sepulveda
08/15/2025, 1:49 PMBen Jaffe
08/15/2025, 2:00 PMJoel Rozen
08/16/2025, 3:02 AMniels
08/18/2025, 12:13 PMTyler Nieman
08/18/2025, 3:41 PMFederico Taladriz
08/18/2025, 8:38 PMAttila Blénesi
08/19/2025, 1:45 PMTravis DePrato
08/20/2025, 5:43 PMTravis DePrato
08/20/2025, 9:18 PMTyler Nieman
08/21/2025, 2:57 PMAaron Miller
08/22/2025, 1:57 AMgt suggest
(add changes i've made locally after `gt get`ing somone else's PR as suggested edits)Sean Hellebusch
08/22/2025, 11:12 AMAlex Pien
08/23/2025, 12:02 AMLucas Teles
08/23/2025, 1:31 AMJon Scheiding
08/25/2025, 4:32 PMgt sync
restacked them all ... having to iterate and push one at a time is no funTyler Nieman
08/26/2025, 2:22 PMblame
sometimes and the raw
file doesn't cut it.
it's super inefficient having to manually do like 5 extra steps to get to a file from graphite's PR page.
i'd love if graphite just provided a link to the actual 'rich' file on github 🙏
❌ not useful 99% of the time
<https://raw.githubusercontent.com/org-name/repo-name/12345commithash67890/path/to/file>
✅ useful constantly
<https://github.com/org-name/repo-name/blob/12345commithash67890/path/to/file>
Thread in Slack ConversationSean Hellebusch
08/27/2025, 10:59 AM