ProfessorGPTProfessorGPT
Official Provider SkillView repo

Decide whether a surface is a seam — something outside this project depends on it, so it warrants a contract — or an internal mechanism, which gets tests and no contract. Use when scoping contracts, when someone proposes writing one, when deciding whether a project needs one at all, or when a capability exists on one surface and nowhere else. Applies PROTOCOL.md §3.2's seam test and the "no third option" rule.

Files1 files
SKILL.md54 lines
Loading editor…

Install

Recommended

One command — your agent picks it up automatically.

Select an AI agent above to see the install command.

or

Manual Install

More steps

Download the file and paste it into your agent's system prompt.

Skill details

Versionv1.0.0
AuthorMicrosoft
Categorywriting
Skill IDmicrosoft/amplifier-bundle-converge/skills/seam-test

Related skills

Freeze BarUse before proposing that a draft vision or contract be locked, when reviewing the checks behind a lock, when someone calls a document "done", or at the moment of stamping one. Covers the four locking conditions, the steward-only decision, the hold-loosely state (meets the bar, deliberately left unlocked) and the one-edit rule that keeps a freeze from half-landing. Applies VISION principle 2 and PROTOCOL.md §5.Lane BriefUse when briefing a worker session, when judging whether a lane is actually done, or when a run looks successful but may have produced nothing — or something false. Carries the proven charter: the honesty gate, acceptance whose evidence a reader can still see, a falsity condition on self-authored evidence, the file-ownership split, two exits and no third, completion credited from commits. Applies operation.v1 §5 and §7.Ledger DispositionUse when populating or reviewing the contract-check ledger, when a row's check flips, when choosing among CONFORMS, GAP, VIOLATION, OPEN-PINNED, NOT-ASSERTABLE, EXCLUDED (or DIVERGED, for someone else's contract), or when a red row must point at a queue item. Reports each row in the five plain words a person reads — Kept · Not yet · Broken · Pinned open · Can't check. Applies documents.v1 §10 and PROTOCOL.md §3.3; full syntax in docs/LEDGER-FORMAT.md.Proposing A ChangeUse for procedural asks — "how do I propose a contract change?", "how do I write a candidate?", "this locked clause is wrong, now what?" — or when a cost paid or a failure caught says a locked clause must change. Covers the sibling proposal file <contract>.vN-candidate.md, never a direct edit. NOT for permission questions ("am I allowed?", "does this conform?") — those go to converge:protocol-authority.Feature TryoutsUse when adding, reviewing, or troubleshooting an interactive release-note Try This experience, including commands, views, editor samples, Chat drafts, guided spotlights, prerequisites, scoped targets, or Agents-window handoff.Add Dock BandAdd dock band support to your Command Palette extension for persistent toolbar widgets. Use when asked to add dock support, toolbar buttons, persistent UI widgets, taskbar integration, live-updating status displays, quick-access buttons, or always-visible controls. Supports single buttons, multi-button strips, and live-updating content.