Skip to main content

cptv-development

Implement, review, or plan CSS Property Type Validator changes involving @property semantics, diagnostics, repository audits, generation, CLI/Stylelint/web behavior, reports, package releases, or agent workflows. Use for every change in this repository that can affect validation behavior, public contracts, filesystem inputs, published-consumer compatibility, or Ephemeral report delivery.

معلومات المصدر

المستودع
schalkneethling/css-property-type-validator
آخر نشاط في المصدر
٩ أغسطس ٢٠٢٦ في ١١:٢٨
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١١
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

مستكشف الملفات
3 ملفات

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
cptv-development
description
Implement, review, or plan CSS Property Type Validator changes involving @property semantics, diagnostics, repository audits, generation, CLI/Stylelint/web behavior, reports, package releases, or agent workflows. Use for every change in this repository that can affect validation behavior, public contracts, filesystem inputs, published-consumer compatibility, or Ephemeral report delivery.
# CPTV Development Follow an acceptance-first, specification-grounded workflow. Read [references/workflow.md](references/workflow.md) before changing behavior or public contracts. ## Workflow 1. Read `GOAL.md`, the relevant phase in `ROADMAP.md`, and the linked issue. 2. Define stable acceptance IDs before tests. State scope, non-scope, preconditions, observable result, uncertainty behavior, provenance, and gate status. 3. Read the exact official W3C normative section before changing `@property` semantics. Record the stable anchor. Treat libraries, MDN, Webref, WPT, and browsers only as supporting evidence. 4. Use Given/When/Then for workflows and a contract table for low-level invariants. 5. Add the smallest RED test for one accepted outcome. Confirm it fails for the intended reason. 6. Implement only that criterion. Keep ambiguous behavior skipped or review-required. 7. Refactor without broadening scope. Run compatible and uncertainty cases plus deterministic replay. 8. Complete criterion → test → implementation → documentation/specification traceability. 9. Run targeted checks, then the repository verification appropriate to the changed surfaces. ## Boundaries - Keep core filesystem-free and browser-safe. - Read project CSS only through the bounded project-context reader. - Keep Stylelint a focused adapter; do not audit the repository per linted file. - Do not expose web behavior from an unpublished core version. - Treat the pinned Ephemeral Pages contract as public-report compatibility authority. - Never infer `inherits` or `initial-value` without explicit policy or human review. - Never turn advisory or uncertain evidence into a default failure. ## Review Reject assumptions absent from official specifications or accepted product policy, private AST/layout coupling, unsupported cascade/DOM claims, workspace-only release proof, and report behavior that requires network, storage, forms, clipboard, or downloads.
عرض على GitHub