Konrad 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 AMMathew Iacone
09/02/2025, 12:04 PMLeon Kim
09/04/2025, 3:52 PMmermaid
sequenceDiagram
blahBlah
On github this shows up as a diagram but on graphite it just shows up as raw markdown code block
sequenceDiagram
blahBlah
Is it possible to add mermaid
support?Aaron Miller
09/04/2025, 7:10 PMTyler Nieman
09/08/2025, 9:33 PMChris Austin
09/09/2025, 4:50 PMChris Austin
09/09/2025, 4:51 PMBilal Quadri
09/09/2025, 5:28 PMTommy Couzens
09/10/2025, 10:05 AMNote: A temporary PR will be created for every CI run which will include all the commits from PRs in that stack. After merging, this temporary PR will be marked as 'closed' on both Graphite and GitHub. Learn more
Unfortunately this breaks the github integration in linear - since the PR with the ticket is "closed" rather than "merged", and the temporary PR is what is merged instead.
Is there a workaround for this?
Or - idea - can we add this type of integration into the graphite integration to linear? Would be great if this integration had the same ability of the github one to manage ticket status