From e5087defa43210bf8f0386331f53aca29b64386e Mon Sep 17 00:00:00 2001 From: Pedro Camara Junior Date: Sun, 24 May 2026 09:24:14 +0200 Subject: [PATCH 1/6] chore: gitignore personal-knowledge memory paths The `memory` MCP / personal-knowledge-cli scaffolds private, user-local files into the repo working tree (`.claude/CLAUDE.md` fence, `.claude/skills/{memory,import-memories,init-memory}/`). Exclude them so a wayward `git add .` can't push a contributor's private memory store config into this public marketplace repo. Co-Authored-By: Claude Opus 4.7 --- .gitignore | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.gitignore b/.gitignore index 0677f2a..51c9cd7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,9 @@ .claude/settings.local.json .worktrees/ .cost-log/ + +# Personal-knowledge memory system (local-only, see personal-knowledge-cli) +.claude/CLAUDE.md +.claude/skills/memory/ +.claude/skills/import-memories/ +.claude/skills/init-memory/ From 266c59449d4a7fb9f21c93a2d3be7edf7524c46b Mon Sep 17 00:00:00 2001 From: Pedro Camara Junior Date: Sun, 24 May 2026 15:29:02 +0200 Subject: [PATCH 2/6] feat(astro-builder): add css-conventions skill MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ports and adapts the css-modern-features skill from fe-nuance-nextjs-UAT into an astro-builder-native discipline skill. Fires whenever CSS is written, reviewed, or refactored — and before adding any JavaScript to a component. Enforces six disciplines: token usage, scoping & file location, class naming, selector & specificity limits, anti-Tailwind / anti-CSS-in-JS, and a Tier-1 modern-CSS feature checklist. Adds an Astro-native three-tier interactivity ladder (CSS → vanilla script → island) replacing the React-state ladder from the original. Tier-1 baseline with mandatory fallbacks for light-dark() and anchor positioning to keep older Safari users readable. Includes 8 reference files (color, layout, selectors, animation, typography, positioning, misc, components) loaded on demand for exact syntax and browser support floors. Co-Authored-By: Claude Opus 4.7 --- astro-builder/skills/css-conventions/SKILL.md | 331 ++++++++++++++++++ .../css-conventions/references/animation.md | 195 +++++++++++ .../css-conventions/references/color.md | 134 +++++++ .../css-conventions/references/components.md | 178 ++++++++++ .../css-conventions/references/layout.md | 186 ++++++++++ .../skills/css-conventions/references/misc.md | 246 +++++++++++++ .../css-conventions/references/positioning.md | 129 +++++++ .../css-conventions/references/selectors.md | 146 ++++++++ .../css-conventions/references/typography.md | 165 +++++++++ 9 files changed, 1710 insertions(+) create mode 100644 astro-builder/skills/css-conventions/SKILL.md create mode 100644 astro-builder/skills/css-conventions/references/animation.md create mode 100644 astro-builder/skills/css-conventions/references/color.md create mode 100644 astro-builder/skills/css-conventions/references/components.md create mode 100644 astro-builder/skills/css-conventions/references/layout.md create mode 100644 astro-builder/skills/css-conventions/references/misc.md create mode 100644 astro-builder/skills/css-conventions/references/positioning.md create mode 100644 astro-builder/skills/css-conventions/references/selectors.md create mode 100644 astro-builder/skills/css-conventions/references/typography.md diff --git a/astro-builder/skills/css-conventions/SKILL.md b/astro-builder/skills/css-conventions/SKILL.md new file mode 100644 index 0000000..c552508 --- /dev/null +++ b/astro-builder/skills/css-conventions/SKILL.md @@ -0,0 +1,331 @@ +--- +description: > + Use this skill whenever writing, reviewing, or refactoring CSS in this astro-builder project — + in Astro scoped `