← Back to list

build-ci-local-script
by danielshue
Notebook Automation for Coursera
⭐ 0🍴 1📅 Jan 25, 2026
SKILL.md
name: build-ci-local-script description: Run and modify scripts/build-ci-local.ps1 safely, keeping it aligned with scripts/modules and VS Code tasks. examples:
- "Run a quick local CI build (skip tests/format)"
- "Adjust plugin-only build workflow and keep module usage consistent"
- "Add a new build step using scripts/modules/Build"
build-ci-local.ps1 Workflow
When to use
Use this skill when working on:
scripts/build-ci-local.ps1- Build pipeline steps, flags, or output
- How the script uses modules in
scripts/modules/Buildandscripts/modules/Core
How it’s structured (repo-specific)
- Imports modules from
scripts/modules:Core/Logging.psm1Core/Prerequisites.psm1Build/DotNetBuild.psm1Build/PluginBuild.psm1
Safe changes
- Prefer adding reusable behavior in the appropriate module (
Build/*orCore/*) and calling it from the script. - Keep flags backward compatible when possible.
Step-by-step procedure
- Confirm which scenario is being modified (full CI, plugin-only, formatting, test docs).
- Find the corresponding pipeline step in
scripts/build-ci-local.ps1. - Prefer implementing reusable behavior in:
scripts/modules/Build/*for build operationsscripts/modules/Core/*for shared utilities/prereqs
- Ensure the script continues to import modules from
$ModulesDir(no hard-coded absolute paths). - Validate by running an appropriate command:
- Quick sanity:
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-ci-local.ps1 -SkipTests -SkipFormat - Full pipeline:
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-ci-local.ps1
Examples (input → expected output)
Example: Add a new optional build step
Input: “Add a flag to run an extra verification step.”
Expected output:
- A new
param()switch with help text - Step wired into the pipeline with clear output
- Reusable logic lives in a module if it’s non-trivial
- Script still works with existing flags and defaults
How to run (examples)
- Full build:
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-ci-local.ps1 - Quick:
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-ci-local.ps1 -SkipTests -SkipFormat - Plugin-only:
pwsh -NoProfile -ExecutionPolicy Bypass -File scripts/build-ci-local.ps1 -PluginOnly -DeployPlugin
References
- Script docs: scripts/README.md
- Module catalog: scripts/modules/README.md
Score
Total Score
60/100
Based on repository quality metrics
✓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
Reviews
💬
Reviews coming soon