スキル一覧に戻る
tettuan

local-ci

by tettuan

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

SKILL.md


name: local-ci description: Use when running 'deno task ci', local CI checks, or pre-push validation. Delegates to sub agent for context efficiency. allowed-tools: [Bash, Read, Edit, Grep, Glob, Task]

Local CI Execution

Overview

Run CI locally to verify code quality before pushing.

Recommendation: Delegate to sub agent to save context.

Execution Methods

Sub Agent Delegation (Preferred)

Task({
  subagent_type: "Bash",
  prompt: "Run deno task ci and report results",
  description: "Run local CI"
})

Direct Execution (Watch for Sandbox)

When JSR/Deno packages need to be fetched:

Bash({
  command: "deno task ci",
  dangerouslyDisableSandbox: true,
})

CI Pipeline Stages

deno task ci runs in order:

  1. deps - Cache dependencies (deno.lock)
  2. check - Type checking
  3. jsr-check - JSR publish dry-run
  4. test - Run tests (216+ tests)
  5. lint - Deno lint
  6. fmt - Format check

Pre-Push Workflow

Always pass local CI before pushing:

deno task ci && git push origin branch-name

Or with sandbox bypass:

Bash({
  command: "deno task ci && git push origin branch-name",
  dangerouslyDisableSandbox: true,
})

Error Handling

Error TypeSkill Reference
JSR connection failed/ci-troubleshooting
Lint errors/ci-troubleshooting
Test failures/ci-troubleshooting
Network blocked/git-gh-sandbox

Quick Commands

# Full CI
deno task ci

# Type check only
deno check src/**/*.ts

# Lint only
deno lint

# Test only
deno test --allow-all

# Format only
deno fmt --check

スコア

総合スコア

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

レビュー

💬

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