Finishing a Development Branch
obra/superpowers
Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.
A skill your agent uses when adding, adopting, debugging or updating Morphir CLI examples and morphir itest scenarios, including scenarios.md, .feature.md and .feature files, scenario metadata, Rego…
$ npx skills add finos/morphir --skill morphir-example-tests -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install finos/morphir morphir-example-tests --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/morphir-example-tests .claude/skills/morphir-example-tests && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .claude/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-testsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add finos/morphir --skill morphir-example-tests -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install finos/morphir morphir-example-tests --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/morphir-example-tests .agents/skills/morphir-example-tests && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .agents/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add finos/morphir --skill morphir-example-tests -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install finos/morphir morphir-example-tests --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/morphir-example-tests .cursor/skills/morphir-example-tests && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .cursor/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/finos/morphir.git --path .agents/skills/morphir-example-tests--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add finos/morphir --skill morphir-example-tests -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install finos/morphir morphir-example-tests --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/morphir-example-tests .gemini/skills/morphir-example-tests && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .gemini/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install finos/morphir morphir-example-testsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add finos/morphir --skill morphir-example-tests -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/morphir-example-tests .github/skills/morphir-example-tests && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .github/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add finos/morphir --skill morphir-example-tests -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install finos/morphir morphir-example-tests --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/finos/morphir.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/morphir-example-tests .opencode/skills/morphir-example-tests && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "morphir-example-tests" agent skill from https://github.com/finos/morphir/tree/main/.agents/skills/morphir-example-tests into .opencode/skills/morphir-example-tests/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "morphir-example-tests", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
morphir-example-testsA skill your agent uses when adding, adopting, debugging or updating Morphir CLI examples and morphir itest scenarios, including scenarios.md, .feature.md and .feature files, scenario metadata, Rego…
Morphir Example Tests is an agent skill from finos/morphir. Use when adding, adopting, debugging or updating Morphir CLI examples and morphir itest scenarios, including scenarios.md, .feature.md and .feature files, scenario metadata, Rego assertions and integration coverage.
Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Development. The repository describes itself as: A universal language for business and technology. The licence is Apache-2.0.
6 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 95c1aec. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
miseFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Morphir Example Tests loads about 1.7k tokens when it runs. Until then it costs about 59 tokens; SKILL.md has 847 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from finos/morphir at commit 95c1aec, republished under its Apache-2.0 licence (© finos). 847 words, ~1,705 tokens.
.claude/skills/morphir-example-tests/SKILL.md (or your agent's skills folder).Read the scenario contract
and the example catalog. Use
the single-file Elm scenario
as the smallest working example. Keep the contract in the guide; do not create
a second driver or copy MCK comparison logic.
For Markdown authoring, use CLI basics.
For reference Elm, follow the catalog's explicit release preparation step and
select suite:elm-reference. The preparation helper stages fixtures only;
repository registration, installation and compilation remain real CLI commands.
Use suite:offline when no downloaded provider is available.
For installed Avro/OpenAPI backends, fetch the pinned releases and run
mise run examples:prepare-backends, then select suite:wasm-backends.
Keep repository creation, publication and installation in scenario commands.
Main backend cases compile default v4 output; backends/v3-compatibility retains
explicit v3 generation coverage. Verify both when updating provider pins.
State the user workflow and what passing proves. Native Elm is opt-in and
currently compiles types only. Use the reference morphir-elm provider to
claim function lowering. Rego assertions evaluate CLI observations; they do
not establish native Morphir IR evaluation. See the
evaluation architecture for the
implemented provider boundary and native/WASM follow-up milestones.
Check existing tags with morphir itest examples --list. Use categorized
project directories; deeper categories require no runner edit. Keep malformed
source fixtures under crates/morphir/tests/fixtures/itest/.
scenarios.md, or a Gherkin
scenarios.feature.md (or .feature) file.
For a Gherkin file, put the title and tags on the Feature, the description
on the scenario, and provider and workspace in a yaml itest fence in the
feature description. Write commands, captures and Rego checks as the itest
steps in the guide. Use @section:<id> for a stable scenario ID.
For scenarios.md, use YAML frontmatter with version 1, a title, a
description, tags and provider: rego.
Each top-level ## heading starts an independent scenario; use ### for
steps. Explicit {#id} heading attributes keep filters stable across renames.
Pair yaml morphir:command, yaml morphir:assertion and yaml morphir:file
metadata fences with their next language source fences. Prose, lists and
subheadings may separate the pair. A pair cannot cross a scenario heading.
Keep YAML outside source fences and executable fences outside list/quote
containers. Unmarked fences remain documentation. Filter one heading with
--filter 'category/example#id'. IDs and workspace files may repeat across
independent scenarios, but must be unique within each scenario.workspace: {kind: "directory", path: "project", exclude: ["installed"]}
in scenario metadata to choose a subdirectory or exclude custom outputs.
Optional yaml morphir:file fences (or files in a yaml itest fence) add
inputs; conflicting disk and inline paths fail. Use workspace: {kind: "inline"}
only for a self-contained scenario that ignores adjacent project files.
Commands contain literal morphir ... invocations; case names, captures and
timeouts belong to their metadata fence or their steps.yaml morphir:golden with command, actual
and either a paired literal source fence or a standalone expected_file.
Expected file paths are relative to the scenario directory and are
frozen before commands; actual paths are relative to the temporary project.
Use select: {kind: lines, start: 3, end: 5} for inclusive lines or
select: {kind: between, start: "BEGIN", end: "END"} for unique literal
markers. Omit selection for the whole file. Exact comparison is the default;
use line_endings: lf explicitly for CRLF normalization after selection.
Golden checks also require exit code zero. Review fixed expected content;
never regenerate it as part of the test run. Inspect the diff and retained
evaluation request when diagnosing mismatches.mise run test:examples -- --filter <category/example> before changing the
CLI. Verify independent Markdown headings, prose between paired fences and
every authoring format when changing the driver. Retain real CLI subprocesses for both workflow commands and evaluation;
do not replace them with internal compiler calls or an external OPA binary.--keep-temp, inspecting command logs, observation.json and
assertion request/report logs. Establish whether the source, expectation,
driver or CLI is wrong before fixing it. Demonstrate that a deliberately
wrong expectation fails, then restore it and rerun the selected scenario,
mise run test:itest, and the offline suite.kind:negative and
coverage:known-limitation, link their follow-up issue, and describe the
rejection they prove. Do not count them as successful feature coverage.Repeated tags use AND selection. Missing prerequisites fail; there are no
implicit downloads or skips. Old scenario.md/test.yaml files are not
executable coverage. For throwaway checks, set an outer scratch MORPHIR_HOME
as well as the temporary-directory root so ordinary CLI logs stay contained.
The guide documents host configuration and isolation limits.
© finos, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/morphir-example-tests of finos/morphir.
Open the folder on GitHubat commit 95c1aec
Morphir Example Tests next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Morphir Example Tests this skillfinos/morphir | 213 | — | ~1.7k | Automated safety check: Pass | Apache-2.0 | |
| Finishing a Development Branchobra/superpowers | 296k | 5 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Typescript Advanced Typesrolling-scopes/rsschool-app | 10k | 24 repos | ~4.2k | Automated safety check: Pass | MPL-2.0 | |
| PR Babysitteropeninterpreter/openinterpreter | 69k | 3 repos | ~4.2k | Automated safety check: Pass | Apache-2.0 | |
| Code Review ChecklistshareAI-lab/learn-claude-code | 78k | 5 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Greplooponyx-dot-app/onyx | 32k | 4 repos | ~3.3k | Automated safety check: Pass | MIT |
obra/superpowers
Walks the last step of a branch: confirm tests pass, detect the git environment, ask how to integrate, carry out your choice and clean up the worktree.
rolling-scopes/rsschool-app
Master TypeScript's advanced type system including generics, conditional types, mapped types, template literals, and utility types for building type-safe applications.
openinterpreter/openinterpreter
Watches an open GitHub pull request until it merges, handling review comments, diagnosing CI failures and retrying flaky checks along the way.
shareAI-lab/learn-claude-code
Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.
onyx-dot-app/onyx
Iteratively improves a PR (GitHub), MR (GitLab), or shelved changelist (Perforce) until Greptile gives it a 5/5 confidence score with zero unresolved comments.
akash-network/node
Behavioral guidelines to reduce common LLM coding mistakes. An agent skill from akash-network/node.
finos/morphir
Assists with writing and maintaining Morphir technical documentation.
finos/morphir
Manages the Morphir knowledge base under kb/ — OKF bundles and concept documents.
finos/morphir
Assists with Morphir CLI release management for finos/morphir, including pre-release verification, extension verification, version bumps, tagging, and release coordination.
finos/morphir
A skill your agent uses when asked to babysit or watch a PR, when watching an open pull request, after opening or pushing to a PR, or when asked to monitor CI, review comments, merge conflicts…
Categories
A skill your agent uses when adding, adopting, debugging or updating Morphir CLI examples and morphir itest scenarios, including scenarios.md, .feature.md and .feature files, scenario metadata, Rego…. Morphir Example Tests is an agent skill from finos/morphir.feature files, scenario metadata, Rego assertions and integration coverage.
Morphir Example Tests fits situations like: updating Morphir CLI examples and morphir itest scenarios; including scenarios.md; .feature.md and .feature files; scenario metadata.
Run `npx skills add finos/morphir --skill morphir-example-tests -a claude-code`. Or copy the skill folder (.agents/skills/morphir-example-tests in finos/morphir) into .claude/skills/morphir-example-tests in your project. Claude Code loads it when a task matches its description.
Run `npx skills add finos/morphir --skill morphir-example-tests -a codex`. Or copy the skill folder (.agents/skills/morphir-example-tests in finos/morphir) into .agents/skills/morphir-example-tests in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add finos/morphir --skill morphir-example-tests -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/morphir-example-tests, .gemini/skills/morphir-example-tests, .github/skills/morphir-example-tests and .opencode/skills/morphir-example-tests in your project.
Going by SKILL.md and its folder, Morphir Example Tests needs the command-line tools its instructions call (mise).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Morphir Example Tests is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Morphir Example Tests: Finishing a Development Branch (obra/superpowers, 296k stars), Typescript Advanced Types (rolling-scopes/rsschool-app, 10k stars), PR Babysitter (openinterpreter/openinterpreter, 69k stars) and Code Review Checklist (shareAI-lab/learn-claude-code, 78k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
finos (a GitHub organization) maintains it in finos/morphir, which has 213 GitHub stars. The repository holds 5 skills in this directory. The repository was last updated on October 7, 2026.
Source: finos/morphir on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.