Skip to content

User facing AI Skills#2889

Open
yihao03 wants to merge 58 commits intoMarkBind:masterfrom
yihao03:feat/user-ai-skills
Open

User facing AI Skills#2889
yihao03 wants to merge 58 commits intoMarkBind:masterfrom
yihao03:feat/user-ai-skills

Conversation

@yihao03
Copy link
Copy Markdown
Contributor

@yihao03 yihao03 commented Apr 13, 2026

What is the purpose of this pull request?

  • Documentation update
  • Bug fix
  • Feature addition or enhancement
  • Code maintenance
  • DevOps
  • Improve developer experience
  • Others, please explain:

Overview of changes:
Add user facing AI skills to MarkBind. This could help users with incorporating
AI workflows into their MarkBind site generation. This includes formatting the
content in appropriate markbind components and tweaking site settings.

Anything you'd like to highlight/discuss:
This is a preview of the skills. DO NOT merge it into this repository. The
skills are meant to live on its repository within this organization. A new
command markbind skills will be added to the CLI to allow users to download
the skills. The skills will be version controlled against the MarkBind version
to ensure consistency between the skills and MarkBind features.

Testing instructions:
Manually place the skills in your MarkBind project of your coding tool's
recognizable path. run a few prompts to test out the skills.

Proposed commit message: (wrap lines at 72 characters)
DO NOT MERGE ME


Checklist: ☑️

  • Updated the documentation for feature additions and enhancements
  • Added tests for bug fixes or features
  • Linked all related issues
  • No unrelated changes

Reviewer checklist:

Indicate the SEMVER impact of the PR:

  • Major (when you make incompatible API changes)
  • Minor (when you add functionality in a backward compatible manner)
  • Patch (when you make backward compatible bug fixes)

At the end of the review, please label the PR with the appropriate label: r.Major, r.Minor, r.Patch.

Breaking change release note preparation (if applicable):

  • To be included in the release note for any feature that is made obsolete/breaking

Give a brief explanation note about:

  • what was the old feature that was made obsolete
  • any replacement feature (if any), and
  • how the author should modify his website to migrate from the old feature to the replacement feature (if possible).

yihao03 and others added 30 commits March 9, 2026 13:21
Move MarkBind onto Bootstrap 5.3.8 and the matching Bootswatch release so the site can use Bootstrap's native theme switching instead of custom one-off overrides. This establishes the asset baseline needed for runtime dark mode without changing page behavior yet.
Update the checked-in functional expectations after the Bootstrap upgrade and theme-aware page rendering changes. This records the new generated HTML and bundled assets so future CLI regressions are measured against the dark-mode-capable output.
Teach page generation to load both light and dark highlight themes, set the Bootstrap theme before styles paint, and apply dark-safe defaults to built-in templates. This keeps the initial render in sync with the chosen theme and avoids flashes of mismatched UI.
darkmode is set to be opt in for now until mature
However, if user's device is on dark mode, bootstrap will default to
dark mode until javascript loads, then switch it to white mode
Handle disabling dark mode in page.njk. this avoids the stutter in the
nav bar when the javascript loads
Use existing highlight color instead of --bs-hightlight-bg which affects
readability.
@codecov
Copy link
Copy Markdown

codecov bot commented Apr 13, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 71.35%. Comparing base (b3b90c8) to head (fef7f7a).

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #2889   +/-   ##
=======================================
  Coverage   71.35%   71.35%           
=======================================
  Files         133      133           
  Lines        7229     7229           
  Branches     1611     1603    -8     
=======================================
  Hits         5158     5158           
+ Misses       2065     1970   -95     
- Partials        6      101   +95     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to 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.

2 participants