Agent skill

grace-init

Bootstrap GRACE framework structure for a new project. Use when starting a new project with GRACE methodology - creates docs/ directory, AGENTS.md, and XML templates for requirements, technology, development plan, verification plan, knowledge graph, and operational packet contracts.

Stars 120
Forks 30

Install this agent skill to your Project

npx add-skill https://github.com/osovv/grace-marketplace/tree/main/skills/grace/grace-init

SKILL.md

Initialize GRACE framework structure for this project.

Template Files

All documents MUST be created from template files located in this skill's assets/ directory. Read each template file, replace the $PLACEHOLDER variables with actual values gathered from the user, and write the result to the target project path.

Template source Target in project
assets/AGENTS.md.template AGENTS.md (project root)
assets/docs/knowledge-graph.xml.template docs/knowledge-graph.xml
assets/docs/requirements.xml.template docs/requirements.xml
assets/docs/technology.xml.template docs/technology.xml
assets/docs/development-plan.xml.template docs/development-plan.xml
assets/docs/verification-plan.xml.template docs/verification-plan.xml
assets/docs/operational-packets.xml.template docs/operational-packets.xml

Important: Never hardcode template content inline. Always read from the .template files — they are the single source of truth for document structure.

Steps

  1. Gather project info from the user. Ask for:

    • Project name and short annotation
    • Main keywords (for domain activation)
    • Primary language, runtime, and framework (with versions)
    • Key libraries/dependencies (if known)
    • Testing stack (test runner, assertion style, mock/fake approach)
    • Observability stack (logger, structured log fields, redaction constraints)
    • High-level module list (if known)
    • 2-5 critical flows or risky surfaces that must be verifiable early
  2. Create docs/ directory and populate documents from templates:

    For each assets/docs/*.xml.template file:

    • Read the template file
    • Replace $PLACEHOLDER variables with user-provided values
    • Write the result to the corresponding docs/ path
  3. Create or verify AGENTS.md at project root:

    • If AGENTS.md does not exist — read assets/AGENTS.md.template, fill in $KEYWORDS and $ANNOTATION, and write to project root
    • If AGENTS.md already exists — warn the user and ask whether to overwrite or keep the existing one
  4. Print a summary of all created files and suggest the next step:

    "Run $grace-plan to design modules, data flows, and verification references. Then use $grace-verification to deepen tests, traces, and log-driven evidence before large execution waves. Use docs/operational-packets.xml as the canonical packet and delta reference during execution and refactors."

Expand your agent's capabilities with these related and highly-rated skills.

osovv/grace-marketplace

grace-verification

Design and enforce testing, traces, and log-driven verification for a GRACE project. Use when modules need stronger automated tests, execution-trace checks, or a maintained verification-plan.xml that autonomous and multi-agent workflows can trust.

120 30
Explore
osovv/grace-marketplace

grace-refactor

Refactor GRACE-governed code safely: rename, move, split, merge, or extract modules while keeping contracts, graph, verification, and semantic markup synchronized.

120 30
Explore
osovv/grace-marketplace

grace-fix

Debug an issue using GRACE semantic navigation. Use when encountering bugs, errors, or unexpected behavior - navigate through the graph, verification plan, and semantic blocks to analyze the mismatch and apply a targeted fix.

120 30
Explore
osovv/grace-marketplace

grace-cli

Operate the optional `grace` CLI against a GRACE project. Use when you want to lint GRACE artifacts, resolve modules from names or file paths, inspect shared/public module context, or inspect file-local/private markup through `grace lint`, `grace module find`, `grace module show`, and `grace file show`.

120 30
Explore
osovv/grace-marketplace

grace-plan

Run the GRACE architectural planning phase. Use when you have requirements and technology decisions defined and need to design the module architecture, create contracts, map data flows, and establish verification references. Produces development-plan.xml, verification-plan.xml, and knowledge-graph.xml.

120 30
Explore
osovv/grace-marketplace

grace-reviewer

GRACE integrity reviewer. Use for fast scoped gate reviews during execution, or full integrity audits at phase boundaries and after broader code, graph, or verification changes.

120 30
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results