-
Notifications
You must be signed in to change notification settings - Fork 12
chore(skills): add create-an-edge-app skill with Edge App setup guidelines #637
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…lines Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
PR Reviewer Guide 🔍(Review updated until commit fbd6a31)Here are some key observations to aid the review process:
|
PR Code Suggestions ✨Explore these optional code suggestions:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR adds a comprehensive Claude Code skill that provides step-by-step guidelines for creating Edge Apps. The skill documents the recommended directory structure, manifest file configuration, and boilerplate code patterns.
Changes:
- Added
.claude/skills/create-an-edge-app/SKILL.mdwith complete Edge App creation guidelines - Documented directory structure based on existing Edge Apps (QR Code, Menu Board, Grafana, CAP Alerting)
- Provided working code templates for main.ts, main.test.ts, index.html, style.css, and manifest files
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
Persistent review updated to latest commit fbd6a31 |
PR Code Suggestions ✨No code suggestions found for the PR. |
…pp skill Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
renatgalimov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't we have a skeleton template app to copy the edge app from?
If no - then we probably should create one. Or just tell the AI that the "Simple Message" is the skeleton template.
I don't like blocks of code in the skill, because code gets outdated quickly and therefore the skill would too.
…-an-edge-app
- Remove code blocks (manifests, main.ts, test.ts, HTML, CSS) that are likely to change more frequently
- Add references to `edge-apps/qr-code/` as the primary template for directory structure
- Add link to `edge-apps/qr-code/screenly.yml` for manifest example
- Clarify that qr-code uses the library but features simpler implementation with lower code footprint
- Reorganize section titles for clarity ("Manifest Files" → "About the Manifest Files", add "About `index.html`")
- Improve HTML best practices with bullet-point formatting
This makes the skill more maintainable by referencing live examples that evolve with the codebase
rather than maintaining frozen code snippets.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
|
@renatgalimov, we don't have a skeleton template in Please review this when you get the chance. |
Fixed several grammatical issues: - Changed "Edge Apps directory" to "Edge App directory" for consistency - Corrected pronoun agreement from "those" to "it" for the id field - Added missing article "the" in README section - Improved punctuation with comma before "as" clause Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add guidance to consult Figma designs before starting Edge App implementation, including setup of Figma MCP server and extraction of design tokens. Also improve wording by replacing "aforementioned" with more concise "these". Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
User description
Summary
Added a new Claude Code skill that provides comprehensive guidelines for creating Edge Apps. Includes directory structure templates, manifest file examples, and boilerplate code for main.ts, main.test.ts, index.html, and style.css.
Changes
.claude/skills/create-an-edge-app/SKILL.mdwith complete Edge App creation guidelinesPR Type
Documentation, Other
Description
Add create-an-edge-app skill guidelines documentation
Update
.prettierignoreto ignore.claude/directoryFile Walkthrough
SKILL.md
Add create-an-edge-app documentation.claude/skills/create-an-edge-app/SKILL.md
create-an-edge-appskill markdown file.prettierignore
Ignore `.claude/` in prettier.prettierignore
.claude/directory to ignore patterns