Skip to content

Add GitHub Action to sync design standards and design-audit skill#1718

Open
Copilot wants to merge 6 commits into
mainfrom
copilot/add-github-action-for-design-standards
Open

Add GitHub Action to sync design standards and design-audit skill#1718
Copilot wants to merge 6 commits into
mainfrom
copilot/add-github-action-for-design-standards

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 5, 2026

  • Add sync_design_standards.yml workflow to mirror design standards from meshtastic/design
  • Add .skills/design-audit/SKILL.md agentic skill for auditing Swift/SwiftUI code against design standards
  • Fix review feedback: correct default path, clarify theme constants
  • Update SKILL.md to reference .standards/meshtastic_design_standards_latest.md per reviewer request
  • Replace design instructions in .github/copilot-instructions.md with new expert developer text
  • Update workflow to output _latest.md filename for consistency
  • Fix missing leading dot in copilot-instructions.md path
  • Run validation

@garthvh
Copy link
Copy Markdown
Member

garthvh commented May 5, 2026

@copilot

I need to create a .skills/design-audit/SKILL.md file for the Meshtastic Apple repository in this pull request. The goal is to create a specialized agentic skill that audits the Swift/SwiftUI code against our official design standards.

Requirements:

Context: Direct the AI to reference the local file .standards/meshtastic_design_standards_latest.md as the source of truth.

Persona: The skill should act as a 'Strict Meshtastic UI Reviewer' who values information density, outdoor legibility, and consistent spacing.

Logic:

Check for 'Magic Numbers' (hardcoded dp/sp values) and suggest using the theme's Padding or Typography constants.

Ensure color usage matches the Meshtastic palette (especially for dark/OLED mode efficiency).

Validate that touch targets for icons and buttons are at least 48dp.

Output Format: The audit must be returned as a Markdown table with columns: Feature, Status (✅/⚠️/❌), and Fix Suggestion.

Command: Define a command /audit-ui that triggers this behavior."

Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 5, 2026

@copilot

I need to create a .skills/design-audit/SKILL.md file for the Meshtastic Apple repository in this pull request. The goal is to create a specialized agentic skill that audits the Swift/Swi...

Created .skills/design-audit/SKILL.md in commit 2dae6f3. It defines the /audit-ui command with the persona, context reference to .standards/meshtastic_design_standards.md, all five check categories (magic numbers, color palette, 48dp touch targets, SF Symbols, typography), and the markdown-table output format you described.

Copilot AI changed the title Add GitHub Action to sync design standards from meshtastic/design Add GitHub Action to sync design standards and design-audit skill May 5, 2026
Copilot finished work on behalf of garthvh May 5, 2026 05:00
Copilot AI requested a review from garthvh May 5, 2026 05:00
@garthvh garthvh requested a review from jamesarich May 5, 2026 05:02
Copilot finished work on behalf of garthvh May 5, 2026 05:03
@garthvh garthvh marked this pull request as ready for review May 7, 2026 16:18
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.

2 participants