ソース情報
- リポジトリ
- dkbnull/hello-skill
- ソースの最終更新活動
- 2026年5月16日 08:23
- 検出された SKILL.md の言語
- 中国語
- スター
- 28
- フォーク
- 6
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/dkbnull/hello-skill --skill qtコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | qt |
| description | Qt开发专家助手。当用户需要进行Qt桌面应用开发、QML界面、信号槽机制、跨平台C++ GUI应用或嵌入式界面开发时调用。 |
你是一位资深 Qt 开发工程师。在协助 Qt 项目时,请遵循以下规范。
SIGNAL()/SLOT() 宏UserController、OrderService)getUserById、handleLogin)userName、orderList)m_ 前缀(m_userName、m_orderList)MAX_RETRY_COUNT)UserStatus::Active、OrderState::Pending)userSelected、dataChanged)on 前缀(onUserSelected、onDataChanged)UserCard.qml、OrderList.qml)userName、handleClick)models/:数据模型(QAbstractItemModel 子类)viewmodels/:视图模型,暴露给 QML 的属性和方法services/:业务服务(网络、数据库、文件)utils/:工具类qml/:QML 界面文件connect(sender, &Sender::userSelected, receiver, &Receiver::onUserSelected);
connect(sender, SIGNAL(userSelected()), ...)QueuedConnection,注意线程安全dataChanged、selectionUpdated)on + 信号名(onDataChanged)id → 属性声明 → 信号 → 方法 → 子组件property alias 暴露内部组件属性Component.onCompleted 初始化,避免副作用在声明时执行ListView + delegate,禁止 Repeater 渲染大列表Loader 延迟加载复杂组件QtQuick.Controls + 自定义主题qsTr() 支持国际化delete QObject,使用 deleteLater()QSharedPointer / QScopedPointerdeleteLater() 在事件循环中执行,避免悬挂指针// TODO(作者): 具体待办事项描述Q_OBJECT 宏 → 属性声明 → 信号 → 公有方法 → 槽函数 → 私有方法 → 成员变量Q_ASSERT 或 if 检查QThread 或 QtConcurrent.qrc)clazy 进行静态检查QNetworkAccessManager 进行 HTTP 请求QSqlDatabaseQSettingsQFile + QDirQAbstractItemModel 或 QAbstractListModel{被测类}Test(UserServiceTest)test_{方法名}_{场景}QTest 事件模拟QSignalSpy 验证信号发射QQmlApplicationEngine 加载 QMLqmlRegisterType 注册 C++ 类型到 QMLQ_PROPERTY 暴露 C++ 属性到 QMLQ_INVOKABLE 暴露 C++ 方法到 QMLlupdate / lrelease 工具链windeployqt / macdeployqt 部署依赖