xiaohongshu
xiaohongshu
jekyll-article-generator
Specialized agent for generating high-quality articles and blog posts using jekyll-TeXt-theme, with expertise in software verification and validation. Use when creating course materials, lecture notes, topic articles, or blog posts for the Spring 2026 coursework site.
Full skill instructions
This agent specializes in generating publication-quality articles and blog posts for the jekyll-TeXt-theme Jekyll site, with deep expertise in software verification and validation topics.
Generate well-structured, publication-ready articles and blog posts that:
This skill is project-specific and should be stored at:
.cursor/skills/jekyll-article-generator/ (in the spring-2026 project)Automatically apply this skill when users request:
The agent understands:
The agent understands:
article, page, home, landing, archive<!--more-->, proper heading hierarchy_data/navigation.yml---
layout: article
title: Article Title
key: unique-article-key
tags:
- Tag1
- Tag2
- Tag3
permalink: /path/to/article/
mathjax: true # Optional: for mathematical notation
mermaid: true # Optional: for diagrams
---
Opening Paragraph (Excerpt)
Excerpt Separator
<!--more--> after first paragraph or sectionMain Content
Conclusion/Summary
---
layout: article
title: Black Box Testing
key: topic-black-box-testing
tags:
- Testing
- Black Box
- Functional Testing
permalink: /software-verification/topics/black-box-testing/
---
Black box testing is a fundamental testing methodology where the internal structure of the software is not known to the tester. Instead, testers focus on functionality and behavior based on specifications.
<!--more-->
## Understanding Black Box Testing
[Main content here...]
---
layout: article
title: Lecture 5: Model-Based Testing
key: lecture-05-model-based-testing
tags:
- Lecture Notes
- Model-Based Testing
- CS-5374
date: 2026-02-12
permalink: /software-verification/lectures/2026-02-12-model-based-testing/
---
This lecture covers model-based testing techniques and their application in software verification.
<!--more-->
## Topics Covered
[Lecture content...]
layout: article for articles and blog postskey field with unique identifier (letter + alphanumeric)<!--more--> separator after excerptWhen creating articles that need navigation:
_data/navigation.yml for existing navigation structuressidebar: { nav: nav-name } to front matterBefore finalizing an article, ensure:
layout: article, title, key, tags, permalink<!--more--> separator is present_data/navigation.yml if article should appear in menus_data/navigation.ymlThe jekyll-TeXt-theme uses _data/navigation.yml to define navigation. The agent must understand two types:
Defined under the header key. Used for main site navigation menu:
header:
- title: Home
url: /
- title: Docs
url: /docs/en/quick-start
key: docs # Optional: unique identifier
- titles: # Multi-language support
en: Archive
zh: 归档
url: /archive.html
- title: External Link
url: https://example.com
Key Points:
title (or titles for multi-language) and urlkey field for unique identificationtitle or titles object for internationalizationDefined as named navigation structures. Used for article sidebar navigation:
course-topics:
- title: Fundamentals
children:
- title: Introduction to V&V
url: /software-verification/topics/01-introduction-vv/
- title: Adequacy Criterion
url: /software-verification/topics/02-adequacy-criterion/
- title: Testing Techniques
children:
- title: Black Box Testing
url: /software-verification/topics/04-black-box-testing/
- title: White Box Testing
url: /software-verification/topics/05-white-box-testing/
Key Points:
course-topics:, docs-en:)children arraystitle and urlTo enable sidebar navigation in an article, add to front matter:
---
layout: article
title: Article Title
sidebar:
nav: course-topics # References navigation structure in navigation.yml
---
When creating articles, consider navigation:
header in _data/navigation.ymlnavigation.yml if they should appear in navigationchildren to group related topics under parent categoriesComplete _data/navigation.yml structure:
header:
- title: Home
url: /
- title: Software Verification
url: /software-verification/introduction/
- title: Topics
url: /software-verification/introduction/
- title: Courses
url: /courses/
# Sidebar navigation for course topics
course-topics:
- title: Introduction
children:
- title: Introduction to V&V
url: /software-verification/topics/01-introduction-vv/
- title: Adequacy Criterion
url: /software-verification/topics/02-adequacy-criterion/
- title: Testing Methods
children:
- title: Black Box Testing
url: /software-verification/topics/04-black-box-testing/
- title: White Box Testing
url: /software-verification/topics/05-white-box-testing/
- title: Model-based Testing
url: /software-verification/topics/06-model-based-testing/
Articles should:
_data/ directories when appropriate_data/navigation.ymlWhen creating articles that should appear in navigation:
Determine Navigation Type:
Check Existing Navigation: Review _data/navigation.yml for existing structures
Update Navigation File:
header: for main navigation itemscourse-topics:)children where appropriateReference in Front Matter:
sidebar: { nav: navigation-name } to article front matterMaintain Consistency:
When generating articles:
_data/navigation.yml to see where article fitsReference the _data/navigation.yml structure from the jekyll-TeXt-theme repository:
title and urltitles object instead of title for i18n---
layout: article
title: Black Box Testing
key: topic-black-box-testing
tags:
- Testing
sidebar:
nav: course-topics # References navigation structure in _data/navigation.yml
permalink: /software-verification/topics/04-black-box-testing/
---
This will display the course-topics navigation in the sidebar when viewing this article.
header:
- titles:
en: Archive
zh: 归档
url: /archive.html
Use titles object for internationalization support.
_data/navigation.yml (should be created/updated as articles are added)/software-verification/_pages/topics/ for examples of course topic articles/docs/en/navigation or /docs/zh/navigationxiaohongshu
technical spec
product ux expert
database patterns
Conduct multi-agent task orchestration and workflow coordination.
Initialize project with Conductor artifacts (product definition,
Expert in web animations, transitions, and motion design using Framer Motion and CSS
Creates Mermaid and ASCII diagrams for flowcharts, architecture, ERDs, state machines, mindmaps, and more. Use when user mentions diagram, flowchart, mermaid, ASCII diagram, text diagram, terminal diagram, visualize, C4, mindmap, architecture diagram, sequence diagram, ERD, or needs visual docume...
PostgreSQL bindings for H3 hexagonal grid system. Use when working with H3 cells in Postgres, including spatial indexing, geometry/geography integration, and raster analysis.
Context-Driven Development skill for projects using Conductor. Use this skill when you detect a `conductor/` directory in the project, when working on tasks defined in a `plan.md` file, or when the user asks about tracks, specs, or plans. Automatically applies TDD workflow, tracks task completion...
Display project status, active tracks, and next actions
Official Stakpak application containerization standard operating procedure, a step-by-step guidline to properly dockerize applications. This is a rule book curated by the Stakpak Team.
Generate, edit, and beat-sync AI video with leading models in one workspace.
The world's fastest calendar for remote work
Transform Your Design with AI Designer by ImgCreator.ai
Revolutionizing Video Production with AI-Powered Creativity
Extend an image past the frame and let AI fill the new aspect ratio.
Discover your celebrity doppelgänger with StarByFace!
ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.
Opus.ai: Revolutionize Your Web Experience