원클릭으로
create-page
Write a new documentation article from scratch. Use when creating a new MDX file that does not yet exist in the repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Write a new documentation article from scratch. Use when creating a new MDX file that does not yet exist in the repository.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Full regression test of an existing article against the live portal. Use when articles may be stale and need end-to-end verification against the current portal UI before updating.
Add REST API coverage to an existing Customer Portal article with MethodSwitch and repository OpenAPI specs. Use when asked to add API coverage or create a REST API tab for a portal-only article.
Audit and update an existing documentation article by testing each step against the live Gcore portal. Use when asked to verify, audit, or fix an outdated article through portal testing.
Triage and work on a GitHub issue from G-Core/product-documentation one at a time. Use when the user asks to pick up an issue, work the issue queue, or gives an issue number or URL from https://github.com/G-Core/product-documentation/issues.
Write the opening paragraph(s) for a documentation tab or section. Use when adding or rewriting an intro for a MethodSection (Portal, REST API, Terraform, etc.) or any article section that needs a short lead-in.
Use this skill to triage and work on GitHub issues from G-Core/product-documentation one at a time. It fetches the issue via gh or GitHub API, checks whether the work is already on main, classifies the request, finds the affected MDX article, creates an issue/{number}-{slug} branch, routes to update-page, write-from-scratch, full-audit, or cookbook, and closes the loop with a PR that references Closes #N. Trigger when the user says "work on GitHub issues", "pick up issue #1845", "next issue from the queue", pastes a link to github.com/G-Core/product-documentation/issues/, or asks to start documentation work from the issue tracker. Use BEFORE loading other writing skills unless the user already completed triage. Do not use for Jira tickets (use jira-context instead).
| name | create-page |
| description | Write a new documentation article from scratch. Use when creating a new MDX file that does not yet exist in the repository. |
Read these files before writing a single word:
.agents/references/style-guide.md.agents/references/mdx-rules.md.agents/references/mcp-tools/playwright.mdDo not skip. Do not rely on memory.
Answer these questions before writing:
## Prerequisites section[Subject] is/are/links/shows## Prerequisites, ## Requirements, ## Next steps, ## Get started, ## See also, ## Related documentation<Frame></Frame>
Never use <img> tags with JSX styles inside <Frame>:
<!-- WRONG — do not use -->
<Frame>
<img src="..." style={{ width: "78%" }} />
</Frame>
Use the user-Playwright MCP server (never cursor-ide-browser). Minimum viewport: 1400×900.
await page.evaluate(() => window.resizeTo(1400, 900));
await page.screenshot({ path: 'C:/Projects/product-documentation/images/docs/...', fullPage: false });
/images/docs/{product}/{section}/{article-slug}/{descriptive-name}.png
Example: /images/docs/cloud/networking/load-balancers/manage-load-balancers/balancer-overview.png
Place the image files in the matching directory under images/docs/ in the repository.
@mdx-js/mdx is installed in C:\Temp, not in the project root. Run the validator from C:\Temp with an absolute path to the file:
cd C:\Temp; node -e "const {compile}=require('@mdx-js/mdx');const fs=require('fs');const c=fs.readFileSync('C:\\Projects\\product-documentation\\PATH_TO_FILE','utf8');compile(c).then(()=>console.log('OK')).catch(e=>console.error('ERROR:',e.message));"
If it prints OK, proceed. If it prints ERROR:, fix the reported line before proceeding.
Do NOT run this from the product-documentation directory — there is no node_modules there and the command will silently fail with MODULE_NOT_FOUND.
title presentsidebarTitle present (if different from title)ai-navigation present — one sentence, starts with action verb, no colons or special charsdescription fieldAdd the new article to the correct group in docs.json. Validate JSON is still valid:
node -e "JSON.parse(require('fs').readFileSync('docs.json','utf8')); console.log('OK')"
Before telling the user the article is ready, confirm all four:
Do NOT commit or push until the user explicitly says to.