-
Notifications
You must be signed in to change notification settings - Fork 2
Closed
Labels
choreMaintenance tasks (dependencies, CI, tooling)Maintenance tasks (dependencies, CI, tooling)component:skillSkills layerSkills layereffort:medium1-4 hours1-4 hourspriority:lowNice to haveNice to have
Description
Summary
Two maintenance tasks to improve skill quality:
- Verify all referenced files in skills actually exist
- Evaluate whether skills should use the
allowed-toolsfrontmatter field
Task 1: Audit Referenced Files
Each skill references files in references/, examples/, and scripts/ directories. Verify these files exist and are properly linked.
agent-development
References:
-
references/system-prompt-design.md -
references/triggering-examples.md -
references/agent-creation-system-prompt.md
Examples:
-
examples/agent-creation-prompt.md -
examples/complete-agent-examples.md
Scripts:
-
scripts/validate-agent.sh -
scripts/test-agent-trigger.sh
command-development
References:
-
references/frontmatter-reference.md -
references/plugin-features-reference.md -
references/plugin-integration.md -
references/interactive-commands.md -
references/advanced-workflows.md -
references/documentation-patterns.md -
references/testing-strategies.md -
references/marketplace-considerations.md
hook-development
References:
-
references/patterns.md -
references/migration.md -
references/advanced.md
Examples:
-
examples/validate-write.sh -
examples/validate-bash.sh -
examples/load-context.sh
Scripts:
-
scripts/validate-hook-schema.sh -
scripts/test-hook.sh -
scripts/hook-linter.sh
mcp-integration
References:
-
references/server-types.md -
references/authentication.md -
references/tool-usage.md
Examples:
-
examples/stdio-server.json -
examples/sse-server.json -
examples/http-server.json
plugin-structure
References:
-
references/component-patterns.md -
references/manifest-reference.md
Examples:
-
examples/minimal-plugin.md -
examples/standard-plugin.md -
examples/advanced-plugin.md
plugin-settings
References:
-
references/parsing-techniques.md -
references/real-world-examples.md
Examples:
-
examples/read-settings-hook.sh -
examples/create-settings-command.md -
examples/example-settings.md
Scripts:
-
scripts/validate-settings.sh -
scripts/parse-frontmatter.sh
skill-development
References:
-
references/skill-creation-workflow.md -
references/skill-creator-original.md
Task 2: Evaluate allowed-tools Field
The official docs support an optional allowed-tools frontmatter field:
---
name: safe-file-reader
description: Read files without making changes.
allowed-tools: Read, Grep, Glob
---Evaluate for each skill:
| Skill | Potential allowed-tools |
Rationale |
|---|---|---|
| agent-development | Read, Grep, Glob, Write |
May write agent files |
| command-development | Read, Grep, Glob, Write |
May write command files |
| hook-development | Read, Grep, Glob, Write, Bash |
May test hooks |
| mcp-integration | Read, Grep, Glob, Write |
May write configs |
| plugin-structure | Read, Grep, Glob, Write, Bash |
May scaffold plugins |
| plugin-settings | Read, Grep, Glob, Write, Bash |
May create/parse settings |
| skill-development | Read, Grep, Glob, Write |
May write skills |
Decision needed: Should these skills restrict tool access, or leave it open (default)?
Acceptance Criteria
- All referenced files verified to exist
- Missing files either created or references updated
- Decision made on
allowed-toolsusage - If adding
allowed-tools, update relevant skills
Priority
Low - Maintenance task for improved quality.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
choreMaintenance tasks (dependencies, CI, tooling)Maintenance tasks (dependencies, CI, tooling)component:skillSkills layerSkills layereffort:medium1-4 hours1-4 hourspriority:lowNice to haveNice to have