mirror of
https://github.com/Dvorinka/Devour.git
synced 2026-06-03 20:13:03 +00:00
2.4 KiB
2.4 KiB
name, description, allowed-tools
| name | description | allowed-tools | |||||||
|---|---|---|---|---|---|---|---|---|---|
| devour | Use this skill for Devour CLI workflows: scrape docs, get language docs, query local index, ask docs-grounded questions, sync sources, run quality triage, and verify live smoke checks. Trigger on: "devour", "docs to ai", "scrape docs", "ask docs", "query docs", "sync docs", "quality scan". |
|
Devour Skill
Use this skill when a task is explicitly about Devour CLI operations or troubleshooting Devour workflows.
What Devour now supports
devour initdevour getdevour scrapedevour scrape --sources ...devour querydevour askdevour syncdevour statusdevour push <path>(local ingest)devour serve(local stdio JSON-RPC)devour autodevour verify smokedevour quality ...(delegated todesloppify)devour review ...(delegated todesloppify review)
Remote server/push workflows are experimental.
Fast routing
- User gives URL/source: use
devour scrape. - User gives language+topic: use
devour get. - User asks a question: use
devour ask --lang .... - User wants local search: use
devour query. - User wants updates from config: use
devour sync. - User wants automatic intent routing: use
devour auto. - User wants confidence check: use
devour verify smoke.
Reliable workflow
devour init
devour get go net/http
devour query "http client timeout"
devour ask --lang go "how to parse json"
devour sync
devour status
Key behavior notes
askis hybrid local-first with targeted live fallback.queryis local lexical index; no API key required.scrapefails by default when 0 docs are extracted (unless--allow-empty).servelocal mode uses JSON-RPC over stdio.
Supported language aliases
go,golangrustpython,pyjavaspringtypescript,tsreactvuenuxtdockercloudflare,cfastrocsharp,cskotlin,ktphpruby,rbelixir,exnext,nextjssvelteangular,ngremixsolid,solidjsexpress,expressjs
Response expectations
When reporting command results:
- Show exact command(s) run.
- Summarize key output.
- Show output file locations.
- Call out limitations/experimental behavior.
- Give the next command to continue.