← スキル一覧に戻る

build-backend
by MarcelMichau
build-backendは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 85🍴 18📅 2026年1月22日
SKILL.md
name: build-backend description: Builds the Fake Survey Generator backend .NET projects. Use this skill when backend code changes need to be compiled and validated for syntax errors. This skill orchestrates the dotnet build command and reports compilation errors.
Build Backend Skill
Use this skill to validate that all backend C# projects compile successfully without errors.
What This Skill Does
- Runs
dotnet buildto compile all .NET projects in the solution - Captures and parses compilation errors
- Reports errors with file and line number references
- Exits with failure status if any compilation errors are found
When to Use
- After implementing backend features in the Api project, Application project, or Worker project
- To validate that dependencies and package versions are correct
- Before running tests or other downstream validation steps
- To catch syntax errors or type mismatches early
How the Agent Should Use This Skill
- Prepare: Ensure you are in the repository root directory
- Invoke: Run the backend build helper script from the repository root:
dotnet .github/skills/build-backend/build-backend.cs - Parse Output: Monitor stdout for success message and stderr for errors
- Handle Errors: If exit code is non-zero, the build failed. Review the error messages to identify:
- File paths and line numbers from error output
- Type errors, syntax errors, or missing references
- Package version conflicts
- Report: If any errors occur, halt further validation and report the compilation error details to the user
Success Criteria
- Exit code: 0
- Stdout contains:
[BUILD] Backend build completed successfully
Failure Indicators
- Exit code: 1
- Stderr contains compilation errors (e.g.,
error CS0103: The name 'xyz' does not exist) - Stdout/stderr may contain file paths and line numbers of errors
Notes
- The build script automatically finds the repository root by searching for
FakeSurveyGenerator.slnxorFakeSurveyGenerator.sln - Full build output is captured; review stderr for detailed error messages
- Backend projects are: Api, Application, Application.Tests, Api.Tests.Integration, Worker, ServiceDefaults, Proxy
Next Steps After Success
Once backend build succeeds, typically invoke:
- Frontend Build Skill - to compile TypeScript
- Test Backend Units Skill - to run unit and integration tests
スコア
総合スコア
70/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
✓フォーク
10回以上フォークされている
+5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です

