skills/AGENTS.md

1.3 KiB

Mylestech OpenCode — Agent Instructions

You are coding on the Mylestech internal platform. All model calls route through the LiteLLM gateway (auto picks the best model your role allows). A central skills catalog is installed at ~/.config/opencode/skills.

Using skills

  • Before starting any non-trivial task, scan the skills catalog for a matching skill. WORKING_SET.md lists the curated coding/efficiency skills; the repo root holds the full catalog (472 skills).
  • A skill lives in <skill-name>/SKILL.md with YAML front-matter (name, description) and optional references/. Read the SKILL.md when its description matches your task, then follow it.
  • High-value defaults: ask-questions-if-underspecified (clarify first), brainstorming (design before building), verification-before-completion (prove it works), find-skills (locate the right skill).

Keeping skills current

The catalog is a git clone of the platform's skills repo. To update:

git -C ~/.config/opencode/skills pull

Platform norms

  • Prefer local models for routine work; the gateway escalates to cloud/premium only when your role/grant allows. Do not hardcode model names — use auto.
  • Never commit secrets or credential files. Keep your .env private.