원클릭으로
docs-worker
Creates VitePress documentation pages, configuration, and deployment infrastructure for Shellport docs site.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Creates VitePress documentation pages, configuration, and deployment infrastructure for Shellport docs site.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | docs-worker |
| description | Creates VitePress documentation pages, configuration, and deployment infrastructure for Shellport docs site. |
NOTE: Startup and cleanup are handled by worker-base. This skill defines the WORK PROCEDURE.
Use this worker for creating:
Read the feature description carefully. Identify:
If creating new directories:
mkdir -p docs/getting-started
mkdir -p docs/guides
mkdir -p docs/api
mkdir -p docs/internals
mkdir -p docs/public
mkdir -p docs/.vitepress/theme
For documentation pages:
For VitePress config:
config.ts)/shellport/ for GitHub PageslocalSearch optionFor theme customization:
public/logo.pngFor GitHub Actions:
actions/checkout@v4actions/configure-pages@v4actions/upload-pages-artifact@v3actions/deploy-pages@v4After creating files:
bun run docs:build
Exit code must be 0. Check for build errors.
For navigation and UI features:
bun run docs:dev
Open http://localhost:5173 in browser. Verify:
Stage all files:
git add docs/ .github/workflows/ package.json
Commit with meaningful message:
git commit -m "docs: add VitePress infrastructure and landing page"
{
"salientSummary": "Created VitePress configuration, custom theme with Shellport branding, and landing page with hero section and feature highlights grid. Build succeeds locally.",
"whatWasImplemented": "Created docs/.vitepress/config.ts with sidebar navigation for all sections (Getting Started, Guides, API Reference, Internals, Comparison). Created docs/.vitepress/theme/index.ts extending default VitePress theme with dark theme and purple accent colors (#a78bfa). Created docs/public/logo.png (copied from project root). Created docs/index.md landing page with hero section, feature grid, and call-to-action buttons. Added docs:dev, docs:build, docs:preview scripts to package.json.",
"whatWasLeftUndone": "",
"verification": {
"commandsRun": [
{
"command": "bun run docs:build",
"exitCode": 0,
"observation": "Build completed successfully, output in docs/.vitepress/dist/"
},
{
"command": "bun run docs:dev",
"exitCode": 0,
"observation": "Dev server started on http://localhost:5173"
}
],
"interactiveChecks": [
{
"action": "Opened http://localhost:5173 and verified landing page renders",
"observed": "Hero section displayed with logo, feature grid shows 6 cards, Get Started button navigates to /getting-started/installation"
},
{
"action": "Verified sidebar navigation",
"observed": "All sections visible (Getting Started, Guides, API Reference, Internals), clicking links navigates correctly, active page highlighted"
},
{
"action": "Verified mobile responsive design",
"observed": "Sidebar hidden on mobile (< 768px), hamburger menu toggles sidebar, content readable on mobile viewport"
}
]
},
"tests": {
"added": []
},
"discoveredIssues": []
}
When extracting content from source files:
README.md: Primary source for user-facing documentation
CHANGELOG.md: For release history and version information
Source Code (src/): For API reference accuracy
src/index.tssrc/frontend/nanoterm/src/types.tsArchitecture: From README.md Architecture section
Always verify extracted content is accurate and up-to-date.