opencode-artefact-conventions
Stable OpenCode configuration conventions for agents, skills, commands, and rules — frontmatter fields, file placement, naming constraints, and the…
Skill by MoltenRuby
Chalk Labs
Need help deploying opencode-artefact-conventions?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/moltenruby-opencode-artefact-conventions
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/opencode-artefact-conventions
What's inside
- Skill name
opencode-artefact-conventions- Description
- Stable OpenCode configuration conventions for agents, skills, commands, and rules — frontmatter fields, file placement, naming constraints, and the agent-vs-skill decision framework, to use as a local reference before fetching live docs
- License
- MIT
- Compatibility
- opencode
- Instructions
- 88 lines in SKILL.md · view on GitHub
Before installing
- Instructions read files in your home folder (~/.ssh, ~/.aws…)
Files (1)
- SKILL.md
SKILL.md (first lines)
## OpenCode artefact conventions Use this as a stable local reference. Always verify against live documentation (`https://opencode.ai/docs/`) for any behaviour you are uncertain about. --- ## File placement | Artefact | Global path | Per-project path | |---|---|---| | Agent | `~/.config/opencode/agents/<name>.md` | `.opencode/agents/<name>.md` | | Skill | `~/.config/opencode/skills/<name>/SKILL.md` | `.opencode/skills/<name>/SKILL.md` | | Command | `~/.config/opencode/commands/<name>.md` | `.opencode/commands/<name>.md` | | Rule | `~/.config/opencode/AGENTS.md` | `AGENTS.md` (project root) | --- ## Agent frontmatter fields | Field | Required | Values / notes | |---|---|---| | `description` | Yes | 1–1024 chars; shown in `@` autocomplete | | `mode` | No | `primary`, `subagent`, `all` (default: `all`) | | `model` | No | `provider/model-id`; falls back to global config | | `temperature` | No | `0.0`–`1.0` | | `top_p` | No | `0.0`–`1.0` | | `steps` | No | Max agentic iterations (replaces deprecated `maxSteps`) | | `tools` | No | Map of tool name → `true`/`false`; supports wildcards | | `permission` | No | `edit`, `bash`, `webfetch`: `allow`/`ask`/`deny`; bash supports glob patterns | | `hidden` | No | `true` hides subagent from `@` autocomplete; subagents only | | `color` | No | Hex (`#FF5733`) or theme token (`primary`, `accent`, etc.) | | `disable` | No | `true` disables the agent entirely | ### Permission bash pattern rules - Patterns are globs. Last matching rule wins. - Put `"*": ask` first, then specific `allow` rules after. - Example: `"*": ask` + `"git status*": allow` --- ## Skill frontmatter fields | Field | Required | Values / notes | |---|---|---| | `name` | Yes | 1–64 chars; `^[a-z0-9]+(-[a-z0-9]+)*$`; must match directory name | | `description` | Yes | 1–1024 chars; used by agent to decide when to load | | `license` | No | SPDX identifier | | `compatibility` | No | e.g. `opencode` | | `metadata` | No | String-to-string map of arbitrary key/value pairs | **File must be named `SKILL.md` in all caps.** --- ## Command frontmatter fields | Field | Required | Values / notes | |---|---|---| | `description` | Yes | Shown in TUI autocomplete | | `template` | Yes (JSON) / body (Markdown) | The prompt sent to the LLM | | `agent` | No | Which agent executes the command | | `model` | No | Override model for this command | | `subtask` | No | `true` forces subagent invocation | **Prompt placeholders:** `$ARGUMENTS`, `$1`…`$N`, `` !`shell command` ``, `@filename` --- ## Decision framework: agent vs skill vs command vs rule | Feature | Use when | Not for | |---|---|---| | **Agent** | Needs its own model, temperature, tool set, permissions, or Tab/@ identity | Simple reusable instructions | | **Skill** | Reusable instructions loadable on-demand by multiple agents | Always-on behaviour; behaviour requiring a different model | | **Command** | Repeatable prompt template, optionally with args or shell injection, run via `/name` | Persistent context | | **Rule** (`AGENTS.md`) | Always-on context for every session — project conventions, code standards | On-demand behaviour | --- ## Naming constraints - Agent file name → agent name (e.g. `review.md` → `@review`) - Skill directory name → skill name; must match `name` in frontmatter - Skill name regex: `^[a-z0-9]+(-[a-z0-9]+)*$` (lowercase, hyphen-separated, no leading/trailing hyphens, no consecutive hyphens) - Command file name → `/command-name`
From MoltenRuby/MrSmith, MIT.
More from MoltenRuby/MrSmith
- 0.414score
copilot-search
MoltenRuby
Use when you need to find code or documentation by concept or meaning and don't know which file contains it.
SkillDFreshness: DClaude Code +9 - 0.406score
structured-labels
MoltenRuby
Defines the standard structured label conventions used across all analytical, planning, and debugging agents — REQ, RISK, BS, HYP, EV identifiers with…
SkillDFreshness: DClaude Code +9 - 0.406score
input-mode-detection
MoltenRuby
Defines four input modes (analysis-only, plan-only, both, neither) and the corresponding behaviour for each — used by programmer agents to determine how to…
SkillDFreshness: DClaude Code +9 - 0.406score
nomad-jobs
MoltenRuby
Author new Nomad v1.11.2 HCL job specs, review and validate existing specs, and convert Docker Compose files to Nomad HCL — service, batch, and periodic/cron…
SkillDFreshness: DClaude Code +9 - 0.406score
programmer-behaviour-rules
MoltenRuby
Standard pre-coding behaviour rules for programmer agents — read before writing, match conventions, no new dependencies without reason, explain before…
SkillDFreshness: DClaude Code +9 - 0.406score
phase-test-gate
MoltenRuby
Defines the mandatory test-gate convention for phased execution plans — every phase must end with a [TEST] step that acts as a hard gate before the next phase…
SkillDFreshness: DClaude Code +9 - 0.406score
consensus-reviewer-output-format
MoltenRuby
Standard output format for consensus reviewer agents — Verdict/Reasons/Suggested changes structure with AGREE/DISAGREE verdicts
SkillDFreshness: DClaude Code +9 - 0.406score
deviation-reporting
MoltenRuby
Rules for classifying and reporting deviations from a plan during implementation — breaking deviations require user approval, trivial deviations are…
SkillDFreshness: DClaude Code +9 - 0.406score
evidence-based-reasoning
MoltenRuby
Enforces 100% factual, evidence-backed reasoning — no inference or paraphrase, all claims must be supported by quoted source code with file paths and line…
SkillDFreshness: DClaude Code +9 - 0.406score
feature-doc-schemas
MoltenRuby
Canonical schemas for requirements.md, analysis.md, SOP.md, acceptance-criteria.md, and doc/index.md — exact structure, section headings, and field formats…
SkillDFreshness: DClaude Code +9 - 0.406score
git-commit-workflow
MoltenRuby
Standard Git workflow conventions for commits, branches, and pull requests — commit message format, branch naming, squash rules, and PR hygiene to follow when…
SkillDFreshness: DClaude Code +9 - 0.402score
communication-rules
MoltenRuby
Universal communication rules for analytical and workshop agents — one question at a time, no silent assumptions, structured responses, no filler language
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 21, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/MoltenRuby/MrSmith
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from MoltenRuby
- 0.414score
copilot-search
MoltenRuby
Use when you need to find code or documentation by concept or meaning and don't know which file contains it.
SkillDFreshness: DClaude Code +9 - 0.406score
evidence-based-reasoning
MoltenRuby
Enforces 100% factual, evidence-backed reasoning — no inference or paraphrase, all claims must be supported by quoted source code with file paths and line…
SkillDFreshness: DClaude Code +9 - 0.406score
phase-test-gate
MoltenRuby
Defines the mandatory test-gate convention for phased execution plans — every phase must end with a [TEST] step that acts as a hard gate before the next phase…
SkillDFreshness: DClaude Code +9 - 0.406score
consensus-reviewer-output-format
MoltenRuby
Standard output format for consensus reviewer agents — Verdict/Reasons/Suggested changes structure with AGREE/DISAGREE verdicts
SkillDFreshness: DClaude Code +9 - 0.406score
deviation-reporting
MoltenRuby
Rules for classifying and reporting deviations from a plan during implementation — breaking deviations require user approval, trivial deviations are…
SkillDFreshness: DClaude Code +9 - 0.406score
feature-doc-schemas
MoltenRuby
Canonical schemas for requirements.md, analysis.md, SOP.md, acceptance-criteria.md, and doc/index.md — exact structure, section headings, and field formats…
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get opencode-artefact-conventions running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
opencode-artefact-conventions skill. Agent Mart. https://agentmart.dev/skills/moltenruby-opencode-artefact-conventions (last updated 2026-10-24)