ワンクリックで
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.