スキル一覧に戻る
joelklabo

markdowntown-workbench

by joelklabo

markdowntown scan CLI

0🍴 0📅 2026年1月19日
GitHubで見るManusで実行

SKILL.md


name: markdowntown-workbench description: Use this when working on the Workbench UI, Workbench state/store, export/compile pipeline, or adapter/target behavior (agents-md, claude-code, github-copilot, etc.).

Workbench + export pipeline

When to use

  • Building or refactoring Workbench UI panels, onboarding, or actions.
  • Updating Workbench state (UAM v1, scopes, blocks, targets) or scan handoff.
  • Changing compile/export behavior, adapters, or target options.

Quick map

  • Workbench UI + state: src/components/workbench/* + src/hooks/useWorkbenchStore.ts
  • Compile endpoint: src/app/api/compile/route.ts
  • Compile + adapters: src/lib/compile/compile.ts, src/lib/adapters/*, src/lib/uam/compile/*
  • Export UX: src/components/workbench/ExportPanel.tsx

Workflow

  1. Confirm entry point

    • Identify whether the change is UI-only, state-only, or export pipeline.
    • Workbench state lives in useWorkbenchStore; it normalizes UAM v1 and syncs legacy fields.
  2. State + targets

    • Targets are stored on the UAM v1 definition; changes should flow through setUam + target helpers.
    • When adjusting scan → Workbench handoff, review applyScanContext and SCAN_TOOL_TARGET_MAP.
  3. Export/compile behavior

    • Export panel calls /api/compile (debounced) and displays the compilation result.
    • Update compile or adapter logic in src/lib/compile/compile.ts and src/lib/adapters/*.
    • Keep file path collisions and warnings surfaced (compile result is shown in Workbench).
  4. Adapters

    • Adapters define target-specific output; register new adapters in the registry.
    • If adapter output or options change, update docs/architecture/skills-export-matrix.md.
  5. Tests + checks

    • Run npm run compile, npm run lint, npm run test:unit.
    • If you change export behavior, check any Workbench/E2E references and update tests as needed.

References

  • codex/skills/markdowntown-workbench/references/workbench-ui.md
  • codex/skills/markdowntown-workbench/references/compile-adapters.md

Guardrails

  • Prefer UAM v1 helpers (createUamTargetV1, normalizeUamTargetsV1) to avoid drift.
  • Keep Workbench strings aligned with docs/ux/microcopy-guidelines.md.

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です