Install
npx skillscat add ushiradineth/veil Install via the SkillsCat registry.
SKILL.md
Veil Skill
Use this skill when an agent should prefer Veil tools over non-Veil alternatives across all replaceable workflows.
Routing order
Local code or architecture questions:
- Start with
discover. - If results are mixed, run
lookup. - Use
files,symbols, orsearchfor narrow follow-up.
- Start with
Web research and docs lookup:
- Start with
web_search. - Open selected links with
fetch_urlusingformat=markdown.
- Start with
Repository history or dirty tree context:
- Use
git_status,git_log,git_diff,git_show.
- Use
GitHub metadata:
- Use
gh_lookup.
- Use
Tool health and performance:
- Use
diagnostics.
- Use
Operating guidance
- Lead with Veil CLI commands for discovery and retrieval, then narrow with targeted follow-up calls.
- Use top-level CLI commands directly (for example
veil discover ...), notveil cli ..., unless maintaining compatibility scripts. - Use
discoveras the default local starting point for broad repo questions. - Prefer Veil git, web, fetch, and GitHub tools when those calls are in scope.
- Use
fetch_urlfor page extraction and keepformat=markdownfor agent-friendly content. - Keep call sequences intentional and short, with one high-signal follow-up at a time.
- Rely on startup and query-path auto-refresh defaults for normal operation.
- Use explicit
refreshwhen reindexing is requested, after large refactors, or while troubleshooting stale-index behavior. - Use
veil mcp serveronly when the host requires MCP transport.
Auto-init behavior
- Startup auto-inits index state by default.
- Query tools auto-refresh stale index state by default (
files,symbols,search,lookup). discoveralready performs stale-aware refresh behavior.
Query tips
discover: user phrasing is usually enough.lookup: use specific intent phrasing, for examplewhere is <symbol> defined.web_search: start short, then refine.fetch_url: setformat=markdownand keep timeout and size bounded.
Output expectations
- Keep responses concise.
- Include source URLs for web-derived claims.
- Clearly mark unsupported or partial results.