Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

companion-module-review

يحتوي companion-module-review على 19 من skills المجمعة من digitaldrummerj، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
19
Stars
2
محدث
2026-06-09
Forks
0
التغطية المهنية
2 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

companion-template-compliance
محللو ضمان جودة البرمجيات والمختبرون

Verify a Companion module matches the official JS/TS template — required files, config-file parity, package.json/manifest.json fields, LICENSE, HELP.md, husky. Run scripts/validate-template.ps1 for the deterministic checks, then use this skill to interpret findings and judge the non-deterministic items. Use at the start of every module review.

2026-06-09
companion-v2-api-compliance
محللو ضمان جودة البرمجيات والمختبرون

Compliance checks for Companion modules on @companion-module/base v2.x (Companion 4.3+) — class-based export, removed runEntrypoint/parseVariablesInString, setVariableDefinitions object form, checkAllFeedbacks, manifest type connection. Use only when package.json resolves @companion-module/base to ^2.x. For 1.x modules use companion-v1-api-compliance instead.

2026-06-09
review-companion-module
محللو ضمان جودة البرمجيات والمختبرون

Review a Bitfocus Companion module for release approval and produce a ranked review report. Use when the user says "review the next module", "review a/the (next) companion module", "review companion-module-X", "start a module review", or names a module. Supports a review scope — "just the tag/the changes" (tag), "the whole module / a full review" (module), or "both" — defaulting to tag. Runs the deterministic scripts, dispatches parallel review subagents, and assembles one review markdown — REPORT ONLY (never modifies the module).

2026-06-08
companion-v1-api-compliance
محللو ضمان جودة البرمجيات والمختبرون

Compliance checks for Companion modules on @companion-module/base v1.x (v1.5–v1.14, Companion 3.1–4.2). Use only when package.json resolves @companion-module/base to ^1.x or ~1.x. For 2.x modules use companion-v2-api-compliance instead.

2026-06-07
review-scorecard
محللو ضمان جودة البرمجيات والمختبرون

Defines the standard scorecard and table of contents format for Companion module reviews. Use when assembling the final review file to generate the 📊 Scorecard section (issue counts by severity with New vs. Existing columns) and 📋 Table of Contents section (clickable anchor links to each finding).

2026-06-07
companion-action-file-pattern
مطوّرو البرمجيات

Teaches the multi-file action pattern used in split-file Companion modules. Use when asked to add a new action category, create an action file, register actions in an aggregator, or extend the actions layer of a Companion module that splits actions across multiple files with a GetActions aggregator.

2026-06-06
companion-actions
مطوّرو البرمجيات

Reference for Bitfocus Companion module action definitions using @companion-module/base. Use when asked to add an action, implement a button command, define action options, or wire up a device control. Also use when user needs help with action callbacks, subscribe/unsubscribe lifecycle, or the CompanionActionDefinition API.

2026-06-06
companion-add-action-to-category-file
مطوّرو البرمجيات

Add one or more actions to an existing action category file in a Companion module. Use when you need to extend actions in an existing src/actions/action-{category}.ts file, add action to an action category file, or grow the action list of an existing category file. Does NOT apply when no action category file exists yet — use companion-action-file-pattern instead.

2026-06-06
companion-add-feedback-to-category-file
مطوّرو البرمجيات

Add one or more feedbacks to an existing feedback category file in a Companion module. Use when you need to extend feedbacks in an existing src/feedbacks/feedback-{category}.ts file, add a feedback to a feedback category file, or grow the feedback list of an existing category file. Does NOT apply when no feedback category file exists yet — use companion-feedback-file-pattern instead.

2026-06-06
companion-add-preset-to-category-file
مطوّرو البرمجيات

Add one or more presets to an existing enum-based preset category file in a Companion module. Use when you need to add preset, extend preset enum, add preset to an existing src/presets/preset-{category}.ts file, or grow the preset list of an existing preset category file. Does NOT apply when no preset category file exists yet — use companion-preset-category-file instead.

2026-06-06
companion-bitfocus-dashboard
مطوّرو البرمجيات

Discover pending Companion module reviews from the BitFocus developer portal API. Use when asked "what's pending", "show the queue", "what needs reviewing", "check the BitFocus dashboard", "clone a module", or "work through the pending review queue". Provides authenticated access to the pending review list, previous approved tag lookup, GitHub repo URL derivation, and auto-clone workflow.

2026-06-06
companion-config
مطوّرو البرمجيات

Reference for Bitfocus Companion module configuration fields using @companion-module/base. Use when asked to add config fields, define connection settings (host, port, credentials), create module options, or validate user input. Also use when user needs help with config field types, regex validation, or the configUpdated lifecycle.

2026-06-06
companion-feedback-file-pattern
مطوّرو البرمجيات

Creates a new feedback category file in a Companion module and wires it into the aggregator. Use when no src/feedbacks/feedback-{category}.ts exists yet for the category. Does NOT apply when the category file already exists — use companion-add-feedback-to-category-file instead to add feedbacks to an existing file.

2026-06-06
companion-feedbacks
مطوّرو البرمجيات

Reference for Bitfocus Companion module feedback definitions using @companion-module/base. Use when asked to add a feedback, change button colors based on state, render button graphics, or create visual indicators. Also use when user needs help with boolean vs advanced feedbacks, subscribe/unsubscribe, or the CompanionFeedbackDefinition API.

2026-06-06
companion-preset-category-file
مطوّرو البرمجيات

Teaches the enum-based preset category file pattern used in split-file Companion modules. Use when asked to create preset file, add preset category, add preset category file, wire presets, extend presets.ts aggregator, or use enum-based preset IDs in a src/presets/preset-{category}.ts file.

2026-06-06
companion-upgrades
مطوّرو البرمجيات

Reference for Bitfocus Companion module upgrade scripts using @companion-module/base. Use when asked to create upgrade scripts, migrate user data, handle breaking changes to actions/feedbacks/config, or rename IDs. Also use when user needs help with CompanionStaticUpgradeScript, version migrations, or the upgrade helper functions.

2026-06-06
project-conventions
محللو ضمان جودة البرمجيات والمختبرون

Core conventions and file layout for the companion-module-review project. Read this before writing any review output files.

2026-06-06
review-follow-up-same-tag
محللو ضمان جودة البرمجيات والمختبرون

Handle Companion module follow-up reviews where the maintainer resubmits the same release tag. Use when asked to compare against a prior review and verify fixed vs. unchanged findings without doing a full fresh review.

2026-06-06
review-yarn4-lockfile-validation
محللو ضمان جودة البرمجيات والمختبرون

Validate follow-up Companion module releases that add Yarn 4 metadata, ensuring the committed lockfile is actually immutable and the advertised lint/build scripts run in a clean checkout.

2026-06-06