iiRecord
Agentic AI Atlas · SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions)
stack-profile:sdk-developer-kita5c.ai
II.
StackProfile JSON

stack-profile:sdk-developer-kit

Structured · live

SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/stack-profiles/deep-stacks-4.yamlCluster · domain
Record JSON
{
  "id": "stack-profile:sdk-developer-kit",
  "_kind": "StackProfile",
  "_file": "domain/stack-profiles/deep-stacks-4.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "SDK / Developer Kit Stack (TypeScript, tsup, Vitest, Typedoc, npm, GitHub Actions)",
    "description": "A comprehensive SDK development stack for building and publishing\ndeveloper kits with TypeScript. tsup produces dual ESM/CJS bundles\nwith full type declarations. Vitest powers the test suite with coverage\nreporting. GitHub Actions runs CI on every PR and auto-publishes to npm\non tagged releases. Zod validates configuration schemas exposed to SDK\nconsumers. Designed for platform teams building client libraries,\nAPI SDKs, and integration kits that external developers depend on.\nThe tradeoff is backward compatibility pressure — once published,\nSDK surface area becomes a contract, and breaking changes require\ncareful deprecation cycles, migration guides, and version negotiation\nwith downstream consumers.\n",
    "composes": [
      "language:typescript",
      "library:tsup",
      "tool:vitest",
      "tool:npm",
      "tool:github-actions",
      "library:zod"
    ]
  },
  "outgoingEdges": [
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "language:typescript",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "library:tsup",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "tool:vitest",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "tool:npm",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "tool:github-actions",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "library:zod",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "tool:eslint",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "tool:prettier",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "role:backend-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "role:developer-advocate",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "role:tech-lead",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "workflow:sdk-release-lifecycle",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "workflow:sdk-api-design",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "domain:software-engineering",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "domain:api-development",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "skill-area:api-design",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "skill-area:breaking-change-management",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "skill-area:sdk-codegen",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "skill-area:unit-testing",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:sdk-developer-kit",
      "to": "skill-area:developer-experience",
      "kind": "requires_skill_area"
    }
  ],
  "incomingEdges": []
}