From grace
Scaffolds GRACE subagent presets including module-implementer, contract-reviewer, verification-reviewer, and fixer for Claude Code, OpenCode, or Codex shells by detecting local agent conventions.
npx claudepluginhub osovv/grace-marketplace --plugin graceThis skill uses the workspace's default tool permissions.
Create GRACE subagent files for the current shell by reusing the shell's own agent-file conventions.
Guides Claude Code subagent development: agent files, YAML frontmatter, tool/model config, lifecycle/resumption, CLI/SDK usage, priority, built-in agents, troubleshooting via docs delegation.
Creates, validates, and refines Claude Code subagents for reliable delegation. Use for building new subagents, checking configurations, improving quality, scoping tool access, permission modes, and hook validation.
Creates Claude Code agents from scratch or by adapting templates. Guides requirements gathering, template selection, and file generation following Anthropic best practices (v2.1.63+).
Share bugs, ideas, or general feedback.
Create GRACE subagent files for the current shell by reusing the shell's own agent-file conventions.
$grace-multiagent-execute works best when the shell already has GRACE-specific worker and reviewer presets.
This skill scaffolds those presets into the correct local agent directory for the current shell.
The controller remains in the main session. Workers should expect compact execution packets, fresh one-module ownership, scoped reviews, and controller-managed graph updates.
By default, create these subagents:
grace-module-implementergrace-contract-reviewergrace-verification-reviewergrace-fixerThe main session remains the controller. This skill does not create a controller agent.
Use the current environment and project structure to determine where the skill is running.
Prefer, in this order:
Typical examples:
.claude/.opencode/.codex/If detection is ambiguous, ask the user which shell to target.
Do not guess the target file format if a local example exists.
Search for an existing agent file for the current shell:
Use a real example to infer:
If no reliable local example exists:
Default to project-local setup unless the user explicitly asks for global setup.
Create the GRACE presets under the shell's local agent directory in a grace/ subfolder when the shell supports subfolders cleanly.
If the shell does not support nested subfolders for agents, place the generated files directly in the local agent directory with GRACE-prefixed names.
The role prompt bodies live in references/roles/:
references/roles/module-implementer.mdreferences/roles/contract-reviewer.mdreferences/roles/verification-reviewer.mdreferences/roles/fixer.mdThese are the shared role bodies. Reuse them. Only the shell-specific wrapper should change.
These shared prompts assume the newer multi-agent workflow:
docs/verification-plan.xml in addition to plan and graph artifactsFor each role:
If the shell has no first-class subagent file concept, create the nearest useful equivalent and explain the limitation.
After scaffolding, report:
grace-multiagent-execute, grace-reviewer, grace-fix, and grace-verification