本文へ移動
cccskills
無料GitHub で公開

dev-workflow

Run the project's validation pipeline (lint → format → typecheck → unit tests) with auto-fixes, then optionally stage and write a Conventional Commit. Use before committing, when asked to "check", "validate", "run the workflow", or "get this commit-ready".

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Dev workflow

Mode: $0 (default full). Optional commit message: the remaining arguments.

Current state

!git status --short

!git diff --stat HEAD

Steps

Run in order and stop at the first step that still fails after auto-fixing. Report each step as ✓ or ✗ with file:line references.

  1. Lint: pnpm lint:fix. If errors remain, fix them in code (don't disable rules without a comment explaining why) and re-run.
  2. Format: pnpm format (Prettier: JSON/MD/YAML/CSS only; TS/Vue have no formatter, so match surrounding style).
  3. Typecheck: pnpm typecheck. Fix type errors properly: no any, as unknown as, or @ts-ignore unless an existing pattern requires it.
  4. Unit tests: skip in quick mode. Otherwise run pnpm vitest run <files> for the test files that mirror changed sources first (fast feedback), then pnpm test.
  5. E2E: only if the change touches editor flows, layouts, iframe sync, or persistence, and a server can run. Use /run-app for local verification or pnpm test:e2e:smoke.
  6. Commit (commit mode only):
    • Review git diff and stage only files that belong to this change (git add <paths>, not git add -A blindly).
    • Message: <type>(<scope>): <lowercase subject>, header ≤ 100 chars, types feat fix docs style refactor perf test build ci chore revert, scopes such as editor preview ai tools learn store api types test seo deps ci. Use ! for breaking changes. Explain why in the body when it isn't obvious.
    • Let husky run lint-staged and commitlint. Never pass --no-verify.
    • Don't push unless asked. When pushing, push a feature branch, never master.

Report

End with a short summary: which steps ran, what was auto-fixed, anything still failing, and the commit hash if one was created.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Add, update, or retire an AI provider model option for the BYOK theme generator (OpenAI, Anthropic, Google) and verify the provider requests native structured output for it. Use when model lists go stale or a new provider/model is requested.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

Add a new interactive design tool under /tools (like the color converter or contrast checker) — component, page, navigation, route lists, SEO, and tests. Use when building a new utility tool.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

Write and register a new Learning Hub article (Nuxt Content markdown under content/learn) with valid frontmatter, navigation entry, route list entry, and accurate product details. Use when adding or substantially rewriting a learn guide, reference, or tip.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

Add a new component showcase, block, or template preview page and register it everywhere it must appear (navigation, command palette, route lists, SEO, source view). Use when adding anything under /components, /blocks, or /templates.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

Checklist for adding or changing a field on ThemeConfig (a new design token, per-mode setting, or export option) end to end — schema, defaults, store + history, CSS apply, export, editor UI, AI, and tests. Use whenever ThemeConfig's shape changes.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

Audit websites for SEO, performance, security, technical, content, and 15 other issue cateories with 230+ rules using the squirrelscan CLI. Returns LLM-optimized reports with health scores, broken links, meta tag analysis, and actionable recommendations. Use to discover and asses website or webapp issues and health.

日本語の概要は準備中です。原文の説明を表示しています。

mattycraig/nuxt-theme-builder92026年9月29日 更新

mattycraig のスキルをすべて見る

このスキルの問題を報告する