Add SSL Skill Normalizer and convert reporting, error-messages, jqschema to SSL JSON#32911
Add SSL Skill Normalizer and convert reporting, error-messages, jqschema to SSL JSON#32911Copilot wants to merge 5 commits into
Conversation
…to SSL JSON Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…/SKILL.md frontmatter Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
|
Hey One thing that would strengthen this before merge:
If you'd like a hand with that, you can run this prompt on your coding agent:
|
|
@copilot reciew all comments |
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
…ions, document repoRoot duplication Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
The main actionable item from the Contribution Check bot was adding validation tests for the SSL JSON files. Done in this commit — |
|
@copilot update prompt to use ssl structure to improve skill. Review original article. |
…l/ssl.json; extend test coverage Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Done. Two changes in the latest commit:
|
Introduces the Scheduling-Structural-Logical (SSL) representation format for skill artifacts and applies it to three existing skills.
New:
.github/skills/ssl/SKILL.mdReusable meta-skill defining the four-pass SSL normalization pipeline:
PREPARE | ACQUIRE | REASON | ACT | VERIFY | RECOVER | FINALIZEREAD,WRITE,CALL_TOOL, …) and resource scopes (MEMORY,LOCAL_FS,PROCESS, …)Frontmatter documents this as a meta-skill interface, not an executable gh-aw workflow.
Converted skills (
ssl.jsonalongside eachSKILL.md)reportingACT → FINALIZEerror-messagesREASON → ACT → VERIFYjqschemaPREPARE → ACQUIRE → ACTEach file uses
$-prefixed variable bindings for data flow andYIELD_SUCCESS/END_SUCCESSterminal targets per the SSL spec.