gsd-installer skillA
gsd-installer is agent-read markdown (skill) from softtor/nestjs-hexagonal: Configures a NestJS project to use the nestjs-hexagonal plugin with GSD workflow. Adds skill references to CLAUDE.md, creates GSD-compatible phase templates, and maps GSD phases to plugin agents. Use when setting up a new project with GSD + hexagonal architecture, or when asked to "install hexagonal for GSD", "configure GSD with hexagonal", or "setup nestjs-hexagonal"..
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# GSD Installer for nestjs-hexagonal Configures a NestJS project so that GSD workflows automatically leverage the nestjs-hexagonal plugin's skills and agents. ## What This Does 1. Adds a **skill mapping section** to the project's `CLAUDE.md` so GSD executor agents know which skills to invoke 2. Creates a **GSD roadmap template** with phases that map to plugin agents 3. Optionally updates `.planning/PROJECT.md` if GSD is already initialized ## Step 1: Detect Project State Check what exists: ```bash # GSD initialized? ls .planning/PROJECT.md 2>/dev/null # CLAUDE.md exists? ls CLAUDE.md 2>/dev/null # NestJS project? ls nest-cli.json 2>/dev/null || ls apps/*/nest-cli.json 2>/dev/null # Plugin installed? ls .claude-plugin/plugin.json 2>/dev/null || grep -r "nestjs-hexagonal" ~/.claude/plugins/ 2>/dev/null ``` ## Step 2: Add Skill Mapping to CLAUDE.md Append this section to the project's `CLAUDE.md` (create if not exists): ```markdown ## NestJS Hexagonal Architecture (nestjs-hexagonal plugin) ### Skill Mapping for GSD Phases When executing GSD phases that involve creating or modifying bounded contexts, use these skills and agents: | Task | Skill / Agent | Model | …
Read the whole file at its exact version.
How to install
mdr add softtor/nestjs-hexagonal/gsd-installer@git:20260923.1229e8emdr add softtor/nestjs-hexagonal/gsd-installer@sha256:672a85c96b0f0d2dPin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_kq3m6wywpeghr5sg)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260923.1229e8e latest | 2026-09-23 | 1229e8e | 4,249 B | A | view · diff |
| git:20260810.4da23aa | 2026-08-10 | 4da23aa | 4,239 B | A | view · diff |
| git:20260327.3ac41d8 | 2026-03-27 | 3ac41d8 | 4,215 B | A | view · diff |
| git:20260326.a4e1dae | 2026-03-26 | a4e1dae | 4,178 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (4249 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
softtor/nestjs-hexagonal · 5 stars · license MIT · pushed 2026-09-23 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_kq3m6wywpeghr5sg GET https://markdownregistry.com/api/v1/resolve?ref=softtor/nestjs-hexagonal/gsd-installer GET https://markdownregistry.com/api/v1/blob/672a85c96b0f0d2d2413541ecb5cddba3b40bf24be8f1d5285f1b08ad18aac90
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.