Skip to content

ENG-2105 Add shared engineering writing style skill to the repo - #1278

Merged
mdroidian merged 5 commits into
mainfrom
eng-2105-add-shared-engineering-writing-style-skill-to-the-repo
Aug 10, 2026
Merged

ENG-2105 Add shared engineering writing style skill to the repo#1278
mdroidian merged 5 commits into
mainfrom
eng-2105-add-shared-engineering-writing-style-skill-to-the-repo

Conversation

@mdroidian

@mdroidian mdroidian commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • Add the shared $discourse-engineering-writing-style skill to the repository.
  • Include interface metadata so the skill is discoverable by supported agents.

Why

The skill was only available locally. Adding it under skills/ makes the same concise engineering writing guidance available to the team and keeps it version-controlled.

Validation

  • quick_validate.py skills/discourse-engineering-writing-style
  • pnpm exec prettier --check skills/discourse-engineering-writing-style/SKILL.md skills/discourse-engineering-writing-style/agents/openai.yaml
  • Confirmed policy.products uses the schema-supported CHAT and CODEX values.

Scope check

  • Ran $scope-check against ENG-2105 and the final diff.
  • Scope beyond Done When: None.

@linear-code

linear-code Bot commented Aug 6, 2026

Copy link
Copy Markdown

ENG-2105

@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
discourse-graph Ready Ready Preview Aug 10, 2026 6:43pm

Request Review

@supabase

supabase Bot commented Aug 6, 2026

Copy link
Copy Markdown

This pull request has been ignored for the connected project zytfjzqyijgagqxrzbmz because there are no changes detected in packages/database/supabase directory. You can change this behaviour in Project Integrations Settings ↗︎.


Preview Branches by Supabase.
Learn more about Supabase Branching ↗︎.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no potential bugs to report.

View in Devin Review to see 1 additional finding.

Open in Devin Review

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c3046a5e93

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread skills/discourse-engineering-writing-style/agents/openai.yaml
- Prefer the shortest version that remains clear and preserves necessary nuance.
- Use natural contractions and everyday wording. Avoid corporate jargon, inflated phrasing, and generic professional filler.
- Avoid em dashes as sentence-level punctuation. Use a period, comma, colon, semicolon, or parentheses to separate thoughts instead. Preserve em dashes only when they appear in exact quotations, titles, source text, or technical content supplied by the requester.
- Keep warmth light: use a brief greeting, thanks, or friendly closing when appropriate, without extended pleasantries.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think Adapt to the Channel section covers it

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you clarify what "it" is referring to here? Are you suggesting we remove this line?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that "for a quick reply or chat message" below is a narrower context than stated in this line. Not sure I'd even allow greetings or thanks.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was co-opted from a general writing style that applied to many situations. It could still apply, but likely to be rare. I'll remove it.

- For a quick reply or chat message, omit the greeting and sign-off when they add no value.
- For technical issues, describe the observed behavior, the relevant contrast or expectation, and the requested clarification or next step.

## Drafting rules

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Who is the requester in this section? is it the dev working with agent or a reviewer?

I think the skill should be on a team level and individuals can have their own drafting rules and different weightage, otherwise this will silently be changing the workflow on an individual level.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 'requester' means the developer asking the agent to draft or revise something.

The goal of this skill is to give our team-facing writing a consistent voice and style. It shouldn't define or change anyone's workflow. While I'd be open for separate individual drafting layers, I'd first be curious to see what situation would use it.

Could you point to where you see it directing workflow, or give an example of an individual rule you'd want to layer on top?

Comment thread skills/discourse-engineering-writing-style/SKILL.md

@trangdoan982 trangdoan982 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm. I wholeheartedly agree with the Core styles but not sure how the Drafting rules will help with my use cases. but open to try it out first then twitch the prompt if needed

@maparent maparent left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would add a high-level directive about helping the author identify anything that is ambiguous, or can be misconstrued.

Comment thread skills/discourse-engineering-writing-style/SKILL.md
- Prefer the shortest version that remains clear and preserves necessary nuance.
- Use natural contractions and everyday wording. Avoid corporate jargon, inflated phrasing, and generic professional filler.
- Avoid em dashes as sentence-level punctuation. Use a period, comma, colon, semicolon, or parentheses to separate thoughts instead. Preserve em dashes only when they appear in exact quotations, titles, source text, or technical content supplied by the requester.
- Keep warmth light: use a brief greeting, thanks, or friendly closing when appropriate, without extended pleasantries.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree that "for a quick reply or chat message" below is a narrower context than stated in this line. Not sure I'd even allow greetings or thanks.

Comment thread skills/discourse-engineering-writing-style/SKILL.md Outdated

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 08f6a05b69

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread skills/discourse-engineering-writing-style/SKILL.md Outdated
@mdroidian
mdroidian merged commit 621b8fb into main Aug 10, 2026
8 checks passed
@mdroidian
mdroidian deleted the eng-2105-add-shared-engineering-writing-style-skill-to-the-repo branch August 10, 2026 18:44
…al documentation and clarify usage for team communication.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants