feat(ai): add style-aware Agent Skills scaffolding to ai init#260
feat(ai): add style-aware Agent Skills scaffolding to ai init#260Copilot wants to merge 4 commits into
Conversation
Agent-Logs-Url: https://github.com/plugboard-dev/plugboard/sessions/e6e4ac20-17ad-4983-8f7f-08734c394b8a Co-authored-by: toby-coleman <13170610+toby-coleman@users.noreply.github.com>
Agent-Logs-Url: https://github.com/plugboard-dev/plugboard/sessions/e6e4ac20-17ad-4983-8f7f-08734c394b8a Co-authored-by: toby-coleman <13170610+toby-coleman@users.noreply.github.com>
Agent-Logs-Url: https://github.com/plugboard-dev/plugboard/sessions/e6e4ac20-17ad-4983-8f7f-08734c394b8a Co-authored-by: toby-coleman <13170610+toby-coleman@users.noreply.github.com>
toby-coleman
left a comment
There was a problem hiding this comment.
@copilot Modify the CLI command so that it takes a --style option, which may be claude, github or agents, and place the skills in one of these directories according to it:
.github/skills/
.agents/skills/
.claude/skills/
Default to agents.
Read https://agentskills.io/specification and make sure the skill files follow the standard, e.g. they should be named SKILL.md, include frontmatter etc.
Implemented in 8e1acf8. |
Summary
Refines the packaged AI guidance for Plugboard model creation so agents favor YAML-friendly component arguments and decompose processes into components that mirror the real system. Extends
plugboard ai initto scaffoldAGENTS.mdplus Agent Skills-compliant task-specific skills, with a--styleoption that installs them into the appropriate directory for Agents, GitHub, or Claude workflows.Changes
AGENTS guidance
plugboard/cli/ai/AGENTS.mdaround a clearer workflow: plan → implement → assemble → export/run.SKILL.mdmanifests.Packaged skills
SKILL.mdtemplates with YAML frontmatter for:plugboard process diagramplugboard process runtunesection after eliciting tunable parameters from the userCLI scaffolding
plugboard ai initto accept--stylewith:agents→.agents/skills/(default)github→.github/skills/claude→.claude/skills/AGENTS.mdalongside the selected skills directory.Docs and coverage
AGENTS.mdand.agents/skills/by default.github/skills/with--style githubAGENTS.mdalready existsSKILL.md