跳到正文
cccskills
免费在 GitHub 公开

docs

Generate or update documentation for Terrae components

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.2 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Docs Skill

Generate or update documentation for Terrae components.

Reference

Use src/app/docs/lines-animated/page.tsx as the reference for component documentation structure and patterns.

Instructions

  1. Determine Documentation Type Ask the user what they need:

    • Component documentation page
    • Weeklog entry
    • README update
    • API reference
  2. For Component Documentation Location: src/app/docs/{component-name}/page.tsx Examples Location: src/app/docs/_components/examples/{example-name}.tsx

    Structure:

    • Title and description (in DocsLayout)
    • Installation section
    • First example (directly after installation, NO title/description)
    • Additional examples (each with DocsSection title and description)
    • Animation Modes or similar feature explanations (if applicable)
    • Properties table
    • Use Cases grid (exactly 2 use cases, not more)
    • Performance Tips
  3. Example Component Patterns

    • Use h-full w-full for the container div (NOT fixed heights like h-[400px])

    • The ComponentPreview wrapper handles sizing

    • Always get accessToken from environment variable

    • Example structure:

      export const ExampleName = () => {
        const accessToken = process.env.NEXT_PUBLIC_MAPBOX_ACCESS_TOKEN || ""
      
        return (
          <div className="h-full w-full">
            <Map accessToken={accessToken} center={CENTER} zoom={10}>
              {/* Component here */}
            </Map>
          </div>
        )
      }
      
  4. For Weeklog Entries Location: src/app/docs/weeklog/page.tsx

    Add new entries at the top with:

    • Date
    • Summary of changes
    • Links to relevant components
  5. Documentation Patterns

    • Use code blocks with proper syntax highlighting
    • Include working examples
    • Show both basic and advanced usage
    • Document all props with types and defaults
    • Add visual examples where helpful
    • Use DocsCode for inline code references
    • Use DocsLink for external links
  6. Review Process

    • Show the documentation to the user before saving
    • Ask for feedback and adjustments
    • Only save after user approval

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

check

免费

Verify all outputs exist after creating a new component and fix any issues

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

commit

免费

Create standardized git commits following Terrae's conventions

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

fix

免费

Systematically fix issues found by /review or reported by the user

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

issue

免费

Read a GitHub issue, summarize it, and create a branch for it

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

lint

免费

Run linting and type checking across the Terrae codebase

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

new

免费

End-to-end workflow for building a new Terrae component from scratch

中文简介正在准备中。当前显示原文说明。

alamenai/terrae2492026年4月7日 更新

查看 alamenai 的全部技能

报告此技能的问题