con un clic
matter-specification-access
// Guidelines for accessing and reading the Matter specification and test plans. These resources are private and in-progress, so they must be cloned or requested.
// Guidelines for accessing and reading the Matter specification and test plans. These resources are private and in-progress, so they must be cloned or requested.
[HINT] Descarga el directorio completo de la habilidad incluyendo SKILL.md y todos los archivos relacionados
| name | matter-specification-access |
| description | Guidelines for accessing and reading the Matter specification and test plans. These resources are private and in-progress, so they must be cloned or requested. |
The Matter specification and test plans are private repositories. Agents cannot assume they know the latest specification content as it is actively developed. This skill describes how to obtain and read these documents.
git@github.com:CHIP-Specifications/connectedhomeip-spec.gitgit@github.com:CHIP-Specifications/chip-test-plans.gitout/ directory (e.g., out/spec,
out/test_plans) as it is automatically ignored by the SDK build system
and typically ignored by Git.--depth 1 when cloning to save time and disk space.
git clone --depth 1 git@github.com:CHIP-Specifications/connectedhomeip-spec.git out/spec
git clone --depth 1 git@github.com:CHIP-Specifications/chip-test-plans.git out/test_plans
Since these repositories are private, some agents (e.g., running in CI or restricted environments) may not have access.
git ls-remote. This checks remote
references without downloading any objects, while ensuring SSH fails fast
instead of hanging on host-key or passphrase prompts.
GIT_SSH_COMMAND='ssh -o BatchMode=yes -o ConnectTimeout=5' \
git ls-remote git@github.com:CHIP-Specifications/connectedhomeip-spec.git
AGENTS.md).The specification is written in AsciiDoc format.
AsciiDoc requires Docker.AsciiDoc files may contain extensive license blurbs
that can pollute the LLM context.tools/matter-to-markdown.sh in the spec repository.--include-in-progress 1 to the script. This enables the
general in-progress flag in Asciidoctor. You can also pass specific
feature flags if known (e.g., --include-in-progress lsf).cd out/spec && ./tools/matter-to-markdown.sh --spec all --include-in-progress 1
Output is written to build/markdown/<ref_label>/ (e.g.,
build/markdown/master/ if on master branch).
build/markdown/<ref_label>/appclusters/ subdirectory.03-lighting.md, 11-cameras.md)._index.md in that directory for a list of chapters.build/markdown/<ref_label>/device_library/ subdirectory.04-lighting-device-types.md,
16-camera-device-types.md)._index.md in that directory for a list of chapters.Test plans are also in AsciiDoc format.
AsciiDoc.src/cluster within the test plans repository.src/cluster/AccessControl.adoc,
src/cluster/identify.adoc, src/cluster/onoff.adoc.src/ directly
(e.g., src/interactiondatamodel.adoc, src/securechannel.adoc).grep or similar tools to find the specific
cluster name or feature in out/test_plans/src/cluster or
out/test_plans/src/.