# netsuite-sdf-project-documentation

Generates technical documentation for NetSuite SDF projects. It parses scripts, manifests, and XML objects to build architecture diagrams and deployment guides.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 833 installs · ★ 362
- Author: Oracle NetSuite
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/oracle/netsuite-suitecloud-sdk/tree/HEAD/packages/agent-skills/netsuite-sdf-project-documentation/SKILL.md
- Updated: 2026-10-22
- HTML: https://affpapa.org/en/nevibecode/skills/netsuite-sdf-project-documentation

## What it does

This skill inspects SuiteCloud Development Framework projects by scanning `.js` files, object XML definitions, `manifest.xml`, and SuiteQL queries. It compiles `README.md`, `ARCHITECTURE.md`, `API.md`, and changelogs. Visual component connections are rendered as Mermaid or ASCII diagrams.

The analysis catalogs SuiteScript entry points, module scopes, and versions such as SuiteScript 2.0 or 2.1. When documenting SuiteQL queries, the skill preserves table joins and filter structures, while redacting sensitive literals.

Analysis stays purely static. The skill never executes repository scripts or shell commands. That prevents unintended side effects. Keep in mind that account-specific identifiers remain visible unless redacted manually prior to sharing documents outside your organization.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-project-documentation -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/netsuite-sdf-project-documentation/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/netsuite-sdf-project-documentation/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-project-documentation -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/netsuite-sdf-project-documentation/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-project-documentation -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/netsuite-sdf-project-documentation/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install oracle/netsuite-suitecloud-sdk netsuite-sdf-project-documentation
```

2. **Manually: put the files in place**
- File: `.github/skills/netsuite-sdf-project-documentation/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-project-documentation -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/oracle/netsuite-suitecloud-sdk --path packages/agent-skills/netsuite-sdf-project-documentation
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/netsuite-sdf-project-documentation/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add oracle/netsuite-suitecloud-sdk --skill netsuite-sdf-project-documentation -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/oracle/netsuite-suitecloud-sdk/tree/HEAD/packages/agent-skills/netsuite-sdf-project-documentation/SKILL.md

## When to use it
- generate `README.md` and architecture documentation for NetSuite SDF
- document SuiteQL queries with redacted sensitive literals
- build an inventory of SuiteScript entry points and dependencies
- compile deployment tables and issue resolution guides

## Example prompts
- Generate complete documentation and architecture diagrams for this NetSuite SDF project
- Document all SuiteQL queries and script deployments in README.md
- Update the project documentation after our latest SuiteApp release

## Similar
- [sdf](https://affpapa.org/en/nevibecode/skills/sdf.md) — skill · 10500 installs
- [documentation-lookup](https://affpapa.org/en/nevibecode/skills/documentation-lookup.md) — skill · 4700 installs
- [spring-boot-openapi-documentation](https://affpapa.org/en/nevibecode/skills/spring-boot-openapi-documentation.md) — skill · 4000 installs
- [api-reference-documentation](https://affpapa.org/en/nevibecode/skills/api-reference-documentation.md) — skill · 494 installs
- [api-documentation](https://affpapa.org/en/nevibecode/skills/bobmatnyc-api-documentation.md) — skill · 379 installs
- [documentation-engineer](https://affpapa.org/en/nevibecode/agents/documentation-engineer.md) — subagent · 735 installs

From the same set: [oracle/netsuite-suitecloud-sdk](https://affpapa.org/en/nevibecode/by/oracle/netsuite-suitecloud-sdk.md) — 8 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
