Settings file Claude Code
Agent settings declaring 102 allowed tools.
Settings file Claude Code
Agent settings declaring 102 allowed tools.
Instructions file
Instructions for jdutton/vibe-agent-toolkit, covering project development guidelines, project purpose, ⚠️ critical: pre-1.0 development policy, project-specific technical principles and skill distribution architecture.
Plugin Claude Code
Control case: skill is declared in manifest and the SKILL.md exists on disk.
Skill Claude CodeCodex
Test skill foo for loader-semantics fixture (declared-and-present control case).
Plugin Claude Code
Test case: skill is declared in manifest but the skills/ directory does not exist at all.
Plugin Claude Code
Test case: SKILL.md exists on disk under skills/foo/ but the manifest has no skills field.
Plugin Claude Code
Test case: root-level SKILL.md (skill-style plugin) AND a declared skills/ entry. Tests shape mixing.
Skill Claude CodeCodex
Root-level skill for the mixed-shape fixture. Tests how Claude Code handles a root SKILL.md alongside a manifest that also declares a skills/ entry.
Skill Claude CodeCodex
Subdirectory skill bar for the mixed-shape fixture. Declared in plugin.json alongside the root SKILL.md.
Skill Claude CodeCodex
Sample skill that authenticates via Microsoft MSAL browser login. Models a real Azure MSAL auth shape for compat-detector regression tests.
Skill Claude CodeCodex
Sample skill wrapping the Azure az CLI, paired with a vibe-agent-toolkit.config.yaml exercising validation.allow suppression for the expected compat codes.
Skill Claude CodeCodex
Sample skill wrapping the Azure az CLI. Models a real Azure inventory shape for compat-detector regression tests.
Skill Claude CodeCodex
A portable skill used as a compat-detector regression fixture. Uses no shell, no browser auth, and no external CLIs.
Plugin Claude Code
Canonical plugin layout with skills under skills/ /.
Skill Claude CodeCodex
A skill inside a canonical plugin layout, nested under skills/example/. Should not trigger skill-claude-plugin detection at the plugin root.
Plugin Claude Code
Marketplace that co-locates a single plugin via source: './'.
Plugin Claude Code
Plugin whose marketplace sibling points back at this directory via source: './'.
Plugin Claude Code
Matching skill-claude-plugin fixture.
Skill Claude CodeCodex
A skill-claude-plugin fixture whose SKILL.md frontmatter name matches plugin.json name. Used to exercise the matching branch of the name cross-check.
Plugin Claude Code
Plugin manifest with a name that differs from the co-located skill.
Skill Claude CodeCodex
A skill-claude-plugin fixture whose SKILL.md frontmatter name deliberately differs from plugin.json name. Used to exercise the SKILLCLAUDEPLUGINNAMEMISMATCH detection.
Skill Claude CodeCodex
A bare skill fixture used to test that enumerateSurfaces returns a single agent-skill entry when no plugin manifest is present.
Plugin Claude Code
Plugin manifest co-located with a non-co-located marketplace.
Skill Claude CodeCodex
A deliberately unusual directory that holds SKILL.md plus both plugin.json and marketplace.json (non-co-located). Used to exercise the three-surface ordering contract from enumerateSurfaces.