Skip to content

feat: Update skills - #5

Merged
ruslan-pan merged 18 commits into
mainfrom
update-skills
Apr 30, 2026
Merged

feat: Update skills#5
ruslan-pan merged 18 commits into
mainfrom
update-skills

Conversation

@dion-blutui

Copy link
Copy Markdown
Member

No description provided.

@dion-blutui
dion-blutui marked this pull request as ready for review April 29, 2026 23:00

CopilotAI 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.

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
FileDescription
skills/blutui-project-guidelines/skill.jsonUpdated skill description and removed whenToApply section
skills/blutui-project-guidelines/rules/templating-canvas.mdFixes/extends Canvas guidance; adds image_url() guidance
skills/blutui-project-guidelines/rules/route-patterns.mdAdds blog auto-routing guidance + wording fixes
skills/blutui-project-guidelines/rules/mcp.mdExpands MCP tool catalog + clarifies workflows
skills/blutui-project-guidelines/rules/foundation-templates-and-layouts.mdClarifies template vs layout responsibilities; changes example block name
skills/blutui-project-guidelines/rules/foundation-file-structure.mdAdds pages/ migration guidance
skills/blutui-project-guidelines/rules/forms.mdExpands macro examples + MCP workflow
skills/blutui-project-guidelines/rules/collections.mdAdds filter examples + enforces image_url() in example
skills/blutui-project-guidelines/rules/courier.mdAdds command reference + clarifies behavior
skills/blutui-project-guidelines/rules/cassettes.mdAdds safety guidance around active cassettes
skills/blutui-project-guidelines/rules/canopy.mdMajor expansion with examples and usage notes
skills/blutui-project-guidelines/rules/blog.mdNew rule describing blog routing + templates
skills/blutui-project-guidelines/rules/menus.mdNew rule describing menus + template usage
skills/blutui-project-guidelines/SKILL.mdReplaces “When to apply” with a task-based rule index
skills/blutui-project-guidelines/AGENTS.mdRebuilt/reshaped compiled guidance output
build-agents.shNew script to generate AGENTS.md from ordered rules
.gitignoreRemoved node_modules/ ignore (now only .DS_Store)
.gitattributesAdded LF normalization and export-ignore entries
README.mdAdded minimal repo README
tsconfig.jsonRemoved (repo no longer TypeScript-driven)
src/build.tsRemoved (replaced by bash generator)
src/validate.tsRemoved (validation removed)
src/types.tsRemoved
src/config.tsRemoved
package.jsonRemoved
pnpm-lock.yamlRemoved
.github/workflows/validate.ymlRemoved (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.

Comment threadskills/blutui-project-guidelines/rules/blog.md Outdated
Comment threadbuild-agents.sh
Comment threadskills/blutui-project-guidelines/skill.json Outdated
Comment threadskills/blutui-project-guidelines/rules/foundation-file-structure.md Outdated
Comment threadskills/blutui-project-guidelines/rules/foundation-file-structure.md Outdated
Comment threadskills/blutui-project-guidelines/rules/blog.md
Comment threadskills/blutui-project-guidelines/rules/templating-canvas.md
Comment threadbuild-agents.sh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
dion-blutuiand others added 2 commits April 30, 2026 11:26
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>
dion-blutuiand others added 2 commits April 30, 2026 11:44
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>

CopilotAI 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.

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.sh and a new CI workflow to verify AGENTS.md is regenerated from rules/.
  • Expand and refine guideline rule content (new blog.md, menus.md, and multiple rule edits), and update SKILL.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
FileDescription
tsconfig.jsonRemoved TS compiler config (TS tooling removed).
package.jsonRemoved Node scripts/deps for build/validate.
pnpm-lock.yamlRemoved lockfile (no PNPM workflow remaining).
src/build.tsRemoved TS build script that generated SKILL.md/AGENTS.md.
src/validate.tsRemoved TS validator for skill/rule structure.
src/types.tsRemoved TS types used by build/validate scripts.
src/config.tsRemoved TS config for skill directory pathing.
.github/workflows/validate.ymlRemoved old PNPM-based validate/build CI job.
build-agents.shAdded Bash generator to build AGENTS.md from rule files.
.github/workflows/check-agents.ymlAdded CI check that fails if AGENTS.md is stale vs generator output.
.gitattributesAdded LF normalization and export-ignore rules.
.gitignoreSimplified ignore rules (keeps only .DS_Store).
README.mdAdded minimal repo README.
skills/blutui-project-guidelines/skill.jsonRemoved skill metadata JSON.
skills/blutui-project-guidelines/SKILL.mdUpdated skill overview + rule index to guide rule loading.
skills/blutui-project-guidelines/AGENTS.mdRegenerated compiled guidelines output format/content.
skills/blutui-project-guidelines/rules/templating-canvas.mdFixed typos/formatting and added image URL guidance.
skills/blutui-project-guidelines/rules/route-patterns.mdClarified blog routing guidance + MCP tool naming.
skills/blutui-project-guidelines/rules/mcp.mdExpanded MCP tool list + setup + pre-flight handle validation guidance.
skills/blutui-project-guidelines/rules/foundation-templates-and-layouts.mdClarified template vs layout responsibilities and updated example block name.
skills/blutui-project-guidelines/rules/foundation-file-structure.mdAdded pages/ migration procedure.
skills/blutui-project-guidelines/rules/foundation-courier-configuration.mdUpdated documentation link.
skills/blutui-project-guidelines/rules/forms.mdExpanded macros + allowed types + MCP workflow guidance.
skills/blutui-project-guidelines/rules/courier.mdAdded command reference + clarified behavior.
skills/blutui-project-guidelines/rules/collections.mdAdded common filters + image optimization guidance and MCP tool sequencing.
skills/blutui-project-guidelines/rules/cassettes.mdAdded safety guidance for active cassettes + Canopy sharing note.
skills/blutui-project-guidelines/rules/canopy.mdExpanded Canopy element guidance and examples.
skills/blutui-project-guidelines/rules/blog.mdAdded new blog rule including routing + layouts + MCP workflow.
skills/blutui-project-guidelines/rules/menus.mdAdded 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.

Comment on lines +6 to +10
- 'skills/blutui-project-guidelines/rules/**'
- 'build-agents.sh'
pull_request:
paths:
- 'skills/blutui-project-guidelines/rules/**'
Comment on lines +89 to +97
| 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
@ruslan-pan
ruslan-pan merged commit 2b13714 into mainApr 30, 2026
5 checks passed
@ruslan-pan
ruslan-pan deleted the update-skills branch April 30, 2026 02:10
Sign up for freeto 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.

5 participants

@dion-blutui@ruslan-pan@jayan-blutui