How ejtx16/claude-code-copilot-cli-agentic-coding-skill works
agent-scaffold is a Claude Code and GitHub Copilot CLI plugin that prepares another repository for safer AI-assisted development. A user invokes the scaffold skill; it inspects the target project, then generates shared and tool-specific guidance, safety hooks, skill guides, and a git-conflict sub-agent. The generated hook configurations dispatch guard, prompt-reminder, and activity-logging scripts. The README documents these product capabilities; the sampled scaffold source is partial, so links for unsampled generation steps are based on that documentation rather than inspected implementation.
Main entry points: scaffold.js Scaffold CLI · hooks Hook configurations · SKILL.md Scaffold skill · guard.js Command safety guard
Components 15
Plugin entry
- Plugin manifest
plugin.json - Scaffold skill
skills/agent-scaffold/SKILL.md
Project scaffolding
- Scaffold CLI
skills/agent-scaffold/scripts/scaffold.js - Generated-file templates
skills/agent-scaffold/assets/templates - Format references
skills/agent-scaffold/references
Agent guidance
- Agent configuration
- Frontend/backend guides
skills/agent-scaffold/assets/templates/frontend-skills.SKILL.md.tpl - Git reconciler agent
agents/git-reconciler.md
Safety hooks
- Hook configurations
skills/agent-scaffold/assets/hooks - Command safety guard
skills/agent-scaffold/assets/hooks/guard.js - Session reminder
skills/agent-scaffold/assets/hooks/prompt-guard.js - Activity logger
skills/agent-scaffold/assets/hooks/activity-logger.js
Other components
- Developer
- Claude / Copilot
- Target repository
Connections 16
- Developer → Claude / Copilot: invokes plugin
- Claude / Copilot → Scaffold skill: runs skill
- Scaffold skill → Scaffold CLI: runs scaffold
- Scaffold CLI → Target repository: inspects project
- Scaffold CLI → Generated-file templates: reads templates
- Scaffold CLI → Format references: uses formats
- Scaffold CLI → Agent configuration: writes guidance
- Scaffold CLI → Hook configurations: installs hooks
- Scaffold CLI → Frontend/backend guides: generates guides
- Scaffold CLI → Git reconciler agent: generates agent
- Hook configurations → Command safety guard: dispatches tool checks
- Hook configurations → Session reminder: dispatches reminder
- Hook configurations → Activity logger: dispatches logging
- Claude / Copilot → Command safety guard: submits tool actions
- Claude / Copilot → Session reminder: starts sessions
- Claude / Copilot → Activity logger: reports activity