Uh oh!
There was an error while loading. Please reload this page.
feat: Update skills - #5
Conversation
There was a problem hiding this comment.
Pull request overview
Updates the Blutui Project Guidelines skill content and shifts the repo from a TypeScript-based build/validation workflow to a simpler, docs-focused layout with a shell script to (re)generate AGENTS.md.
Changes:
- Expanded/updated multiple rule documents; added new rules (e.g.,
blog.md,menus.md) and refreshed SKILL.md’s index. - Replaced the previous Node/TypeScript build+validate tooling with
build-agents.sh. - Simplified repository metadata/config (removed CI workflow + Node config files; added
.gitattributes, minimal README/.gitignore changes).
Reviewed changes
Copilot reviewed 25 out of 28 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| skills/blutui-project-guidelines/skill.json | Updated skill description and removed whenToApply section |
| skills/blutui-project-guidelines/rules/templating-canvas.md | Fixes/extends Canvas guidance; adds image_url() guidance |
| skills/blutui-project-guidelines/rules/route-patterns.md | Adds blog auto-routing guidance + wording fixes |
| skills/blutui-project-guidelines/rules/mcp.md | Expands MCP tool catalog + clarifies workflows |
| skills/blutui-project-guidelines/rules/foundation-templates-and-layouts.md | Clarifies template vs layout responsibilities; changes example block name |
| skills/blutui-project-guidelines/rules/foundation-file-structure.md | Adds pages/ migration guidance |
| skills/blutui-project-guidelines/rules/forms.md | Expands macro examples + MCP workflow |
| skills/blutui-project-guidelines/rules/collections.md | Adds filter examples + enforces image_url() in example |
| skills/blutui-project-guidelines/rules/courier.md | Adds command reference + clarifies behavior |
| skills/blutui-project-guidelines/rules/cassettes.md | Adds safety guidance around active cassettes |
| skills/blutui-project-guidelines/rules/canopy.md | Major expansion with examples and usage notes |
| skills/blutui-project-guidelines/rules/blog.md | New rule describing blog routing + templates |
| skills/blutui-project-guidelines/rules/menus.md | New rule describing menus + template usage |
| skills/blutui-project-guidelines/SKILL.md | Replaces “When to apply” with a task-based rule index |
| skills/blutui-project-guidelines/AGENTS.md | Rebuilt/reshaped compiled guidance output |
| build-agents.sh | New script to generate AGENTS.md from ordered rules |
| .gitignore | Removed node_modules/ ignore (now only .DS_Store) |
| .gitattributes | Added LF normalization and export-ignore entries |
| README.md | Added minimal repo README |
| tsconfig.json | Removed (repo no longer TypeScript-driven) |
| src/build.ts | Removed (replaced by bash generator) |
| src/validate.ts | Removed (validation removed) |
| src/types.ts | Removed |
| src/config.ts | Removed |
| package.json | Removed |
| pnpm-lock.yaml | Removed |
| .github/workflows/validate.yml | Removed (no replacement CI workflow present) |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/blutui/context/sessions/78fab5f0-36a9-426d-93fb-785566507998 Co-authored-by: dion-blutui <162055468+dion-blutui@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Agent-Logs-Url: https://github.com/blutui/context/sessions/125c9c28-6cdf-4d02-b8e9-77f8b14d67cf Co-authored-by: dion-blutui <162055468+dion-blutui@users.noreply.github.com>
Agent-Logs-Url: https://github.com/blutui/context/sessions/d1e2c814-812f-4eab-8e69-fe9e4858e3d6 Co-authored-by: dion-blutui <162055468+dion-blutui@users.noreply.github.com>
There was a problem hiding this comment.
Pull request overview
This PR updates the Blutui Project Guidelines content (rules + compiled AGENTS) and replaces the previous TypeScript-based build/validate tooling with a lightweight Bash generator + GitHub Actions check to keep AGENTS.md in sync.
Changes:
- Remove the Node/TypeScript build + validation pipeline and CI workflow.
- Add
build-agents.shand a new CI workflow to verifyAGENTS.mdis regenerated fromrules/. - Expand and refine guideline rule content (new
blog.md,menus.md, and multiple rule edits), and updateSKILL.md/AGENTS.md.
Reviewed changes
Copilot reviewed 26 out of 29 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| tsconfig.json | Removed TS compiler config (TS tooling removed). |
| package.json | Removed Node scripts/deps for build/validate. |
| pnpm-lock.yaml | Removed lockfile (no PNPM workflow remaining). |
| src/build.ts | Removed TS build script that generated SKILL.md/AGENTS.md. |
| src/validate.ts | Removed TS validator for skill/rule structure. |
| src/types.ts | Removed TS types used by build/validate scripts. |
| src/config.ts | Removed TS config for skill directory pathing. |
| .github/workflows/validate.yml | Removed old PNPM-based validate/build CI job. |
| build-agents.sh | Added Bash generator to build AGENTS.md from rule files. |
| .github/workflows/check-agents.yml | Added CI check that fails if AGENTS.md is stale vs generator output. |
| .gitattributes | Added LF normalization and export-ignore rules. |
| .gitignore | Simplified ignore rules (keeps only .DS_Store). |
| README.md | Added minimal repo README. |
| skills/blutui-project-guidelines/skill.json | Removed skill metadata JSON. |
| skills/blutui-project-guidelines/SKILL.md | Updated skill overview + rule index to guide rule loading. |
| skills/blutui-project-guidelines/AGENTS.md | Regenerated compiled guidelines output format/content. |
| skills/blutui-project-guidelines/rules/templating-canvas.md | Fixed typos/formatting and added image URL guidance. |
| skills/blutui-project-guidelines/rules/route-patterns.md | Clarified blog routing guidance + MCP tool naming. |
| skills/blutui-project-guidelines/rules/mcp.md | Expanded MCP tool list + setup + pre-flight handle validation guidance. |
| skills/blutui-project-guidelines/rules/foundation-templates-and-layouts.md | Clarified template vs layout responsibilities and updated example block name. |
| skills/blutui-project-guidelines/rules/foundation-file-structure.md | Added pages/ migration procedure. |
| skills/blutui-project-guidelines/rules/foundation-courier-configuration.md | Updated documentation link. |
| skills/blutui-project-guidelines/rules/forms.md | Expanded macros + allowed types + MCP workflow guidance. |
| skills/blutui-project-guidelines/rules/courier.md | Added command reference + clarified behavior. |
| skills/blutui-project-guidelines/rules/collections.md | Added common filters + image optimization guidance and MCP tool sequencing. |
| skills/blutui-project-guidelines/rules/cassettes.md | Added safety guidance for active cassettes + Canopy sharing note. |
| skills/blutui-project-guidelines/rules/canopy.md | Expanded Canopy element guidance and examples. |
| skills/blutui-project-guidelines/rules/blog.md | Added new blog rule including routing + layouts + MCP workflow. |
| skills/blutui-project-guidelines/rules/menus.md | Added new menus rule including template usage and MCP workflow. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - 'skills/blutui-project-guidelines/rules/**' | ||
| - 'build-agents.sh' | ||
| pull_request: | ||
| paths: | ||
| - 'skills/blutui-project-guidelines/rules/**' |
| | Field | Description | | ||
| | ------------------- | ------------------------------------- | ------- | | ||
| | `post.title` | Post title | | ||
| | `post.description` | Short description | | ||
| | `post.content` | Rich text body — render with ` | raw` | | ||
| | `post.cover_image` | Cover image URL | | ||
| | `post.publish_date` | Publication date — format with ` | date()` | | ||
| | `post.author` | Author name | | ||
| | `post.slug` | Post URL — use directly in `<a href>` | |
| @@ -100,7 +100,7 @@ A parent template looks like this | |||
| ### Template Inheritence | |||
Uh oh!
There was an error while loading. Please reload this page.
No description provided.