theme-development

Define and enforce structured Weline Theme development workflows with standardized file layouts and metadata-driven configuration.

1|Updated Mar 2, 2024
One-click install
npx skills add https://github.com/Aiweline/WelineFramework --skill theme-development-aiweline
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme-development
Source: https://github.com/Aiweline/WelineFramework/tree/main/dev/ai/skills/theme-development
Command: npx skills add https://github.com/Aiweline/WelineFramework --skill theme-development-aiweline

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Weline Theme 开发中存在大量重复性配置与规范执行的挑战。本技能提供统一的主题结构、元数据约定和文件组织指南,帮助团队快速创建、覆写与维护 frontend/backend 主题。

Core Features & Use Cases

  • 统一的布局/partials/组件/变量/色盘等模块结构,确保可复用、可扩展且易于跨团队协作。
  • 支持基于 SKILL.md 的元数据驱动开发流程,确保主题实现与文档保持一致。
  • 便捷的覆盖与复写机制,支持前端/后端区域的主题定制,以及跨版本的兼容性管理。

Quick Start

Create a new theme module by following the SKILL.md frontmatter and structure guidelines.

Frequently Asked Questions about theme-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize Weline theme development across frontend and backend?

Standardize Weline theme development by enforcing a structured workflow with unified file layouts, metadata-driven configuration, and consistent theming practices to ensure reusable and scalable theme codebases across frontend and backend areas.

What is metadata-driven theme configuration and how does it work?

Metadata-driven theme configuration uses SKILL.md frontmatter to define and enforce a structured workflow for Weline themes, ensuring standardized file organization and keeping theme implementations consistent with documentation.

How do I create a new Weline theme module from scratch?

Create a new Weline theme module by following the SKILL.md frontmatter and structure guidelines, which provide a unified layout for partials, components, variables, and color palettes to ensure cross-team collaboration and reusability.

Can I override existing frontend and backend theme files in Weline?

Yes, Weline theme development supports a convenient override and rewrite mechanism that allows you to customize frontend and backend theme areas while managing cross-version compatibility through standardized file layouts.

Does Weline theme development support reusable components and widgets?

Weline theme development supports reusable components and widgets through a unified module structure that includes layouts, partials, variables, and color palettes, ensuring the theme codebase remains scalable and easy to maintain.