Conversation
Fold Self-critique's distinct behaviors (draft→critique→revise, naming the weakest reasoning and most fragile assumption, the note on what changed) into Encoded reasoning, then delete Self-critique. The two were the same self-review move; "Encoded reasoning" survives as the more load-bearing name — predefined rubric plus a hard pass/fail gate. Critique category 9→8, total 34→33. Counts (home eyebrow, llms.txt, patterns.json) are Liquid-generated and update on build. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Plain technique name over the thesis-y "as superset" framing: the pattern chains other skills in sequence, passing each stage's output to the next. Slug changes too (workflows-as-superset → skill-chaining), so the old /patterns/workflows-as-superset/ URL now 404s. Icon diagram-project → link to match the linear-chain metaphor. Content unchanged. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Prove it works: slug verification-before-completion → prove-it-works (title kept; URL changes)
- Adversarial push back → Adversarial pushback (title only; slug unchanged)
- Convention wrapper → Scoped conventions (slug → scoped-conventions)
- Codified judgment → Decision delegation (slug → decision-delegation)
Old /patterns/{verification-before-completion,convention-wrapper,codified-judgment}/ URLs now 404. using.md reference updated. Pattern bodies unchanged.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
slug adversarial-push-back → adversarial-pushback to match the one-word title. Old /patterns/adversarial-push-back/ URL now 404s. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Shorten nav labels on mobile: "What are these?" → "What?", "How to use" → "Using" (desktop keeps full labels). - Make the pattern sidebar collapsible on mobile via a "Browse patterns" toggle, collapsed by default so content isn't pushed down; expands into a scrollable 60vh region. - Replace the "GitHub" nav text with the FontAwesome GitHub logo on desktop and mobile (aria-label retained for a11y). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add gtag.js (G-X6BTVP0R5T) via a config variable and a _includes/analytics.html partial, gated to production builds so local `jekyll serve` traffic isn't tracked. GitHub Pages builds with JEKYLL_ENV=production, so the tag goes live. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
From a whole-site design review. Notable: fixes a real WCAG AA contrast failure where --text-faint (#8a90a0 ≈ 3.2:1) was used for body text; darkened to #6b7280 / #8b93a3 (verified ≥4.5:1 on both base and elevated backgrounds in each theme). - a11y: 44px touch targets (header nav, sidebar toggle), unified :focus-visible ring, reduced-motion gating for card hover + the mobile sidebar disclosure. - motion: animate the sidebar disclosure (chevron rotate + reveal). - icons: replace the unicode chevron and emoji theme toggle with FontAwesome (already loaded) for consistent cross-platform render. - IA: sticky, scrollable category jump-nav chips on the home page; footer navigation links. - empty state: search no-results now names the query and offers a Clear-search reset. - responsive: add a ≤560px phone breakpoint distinct from tablet. - perf: preconnect to the FontAwesome CDN. - docs: add DESIGN.md documenting tokens, type, spacing, components, and a11y conventions (excluded from the build). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Break up the monochromatic blue feel by giving each of the six categories its own hue — color as wayfinding, not decoration. - Per-category --cat token on [data-cat] containers, inherited by descendants (section titles, jump-nav chips, sidebar labels, card icon tiles, detail eyebrow/title/bullets, active-pattern tint). - All text hues verified WCAG AA (≥4.5:1) in both themes; light hues tuned against the elevated chip background. Tints derived with color-mix() so they track the hue. - Increase inter-section whitespace (26px → 46px) so the new color zones read as distinct regions. - Promote category headers (13px → 18px/800) — fixes an inverted hierarchy where the grouping header was smaller than the card titles it groups. - Document the --cat system in DESIGN.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Append ?v={{ site.time }} (build timestamp) to style.css and
app.js URLs. GitHub Pages rebuilds on every deploy, so the stamp
changes and clients miss stale CSS/JS caches.
- Mobile nav short label for "How to use" is now "How" (was "Using").
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Lead with installing the skill-patterns Skill (npx skills add borkweb/skill-patterns), then split the page into Get the Skill / Build with AI / Build manually. Adds an example skill-creation prompt and shortens the install command to the short GitHub form.
Redesign the landing experience and reorganize navigation.
- Home: Aurora hero (gradient headline, CTAs, stats) + at-a-glance
category cards with patterns stacked vertically. "Browse the catalog"
now points at /patterns.
- New /patterns index: left sidebar + sticky pill nav + full
pattern-card sections (moved off the home page).
- Search moved into the sidebar (filters the list) and removed from home.
- Content pages now render in the sidebar layout: /about -> /docs
("Docs" in nav, "What are these?" in the sidebar), /using -> "Install
the Skill", and a new /manual "Manual usage" page split out of the old
how-to. Sidebar pages nav: What are these? - Install the Skill -
Manual usage - Patterns.
- Mobile: sidebar becomes a hamburger-triggered off-canvas drawer with
backdrop (Escape/backdrop/link to close); redundant header links
collapse; fix horizontal overflow (layout align-items + overflow-x:
clip) so every page is mobile-friendly.
Website-only (gh-pages); no catalog changes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Put the sidebar on the home page too (hidden as a column on desktop) so the mobile hamburger drawer is available on every page, not just pages with a sidebar layout. - Mobile drawer now slides in from the right to match the hamburger's position in the header (border/shadow flipped accordingly). - Home hero CTA: "Install the plugin" -> "Install the Skill". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…lock - Mobile header is now just brand + hamburger: hide the GitHub link and the header theme toggle on mobile (GitHub stays reachable via the footer's "Source on GitHub"). - Add a light/dark toggle to the footer (visible on every breakpoint); the theme toggle JS now binds all .theme-toggle controls. - Fix the open-drawer scroll behavior: lock scrolling on <html> (the actual scroller, not <body>) and give the drawer an explicit calc(100dvh - header) height with overflow-y:auto so it scrolls internally instead of growing to content height and scrolling the page. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.