learnlisted
Install: claude install-skill palginpav/orchestray
# Pattern Extraction
> **Scope note:** Patterns are shared across projects on THIS machine only. Cross-machine
> sync uses manual export/import: `/orchestray:learn export all` → copy the export dir →
> `/orchestray:learn import <path>`. To inspect federation state (enabled/disabled, shared
> tier contents, collisions): `/orchestray:federation status`.
The user wants to extract reusable patterns from a completed orchestration.
## Protocol
1. **Parse arguments**: `$ARGUMENTS`
- If the first argument is `share`: go to the **share** command below.
- If the first argument is `unshare`: go to the **unshare** command below.
- If the first argument is `list`: go to the **list** command below.
- If the first argument is `promote`: emit deprecation warning, then go to the **share** command below (treating remaining arguments identically).
- If the first argument is `list-shared`: emit deprecation warning, then go to the **list** command below appending `--shared` to arguments.
- If the first argument is `revoke-shared`: emit deprecation warning, then go to the **unshare** command below (treating remaining arguments identically).
- If the first argument is `correct`: go to the **correct** command below.
- If the first argument is `export`: go to the **export** command below.
- If the first argument is `import`: go to the **import** command below.
- If the first argument is `validate`: go to the **validate** command below.
- If the first argument is `