ワンクリックで
start-scout-app
Start odin-scout-ent locally via run-local.sh. Use when the user asks to start, run, or restart Scout.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Start odin-scout-ent locally via run-local.sh. Use when the user asks to start, run, or restart Scout.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Scaffold a new REST API endpoint in odin-scout-ent following hexagonal architecture. Creates the full stack: domain model, port, service, infrastructure adapter, DTOs, and controller. Use when the user asks to add a new endpoint, API, route, or feature.
Build odin-scout-ent, run it locally, and test APIs. Use when the user asks to build the project, run it, test endpoints, restart the server, or verify changes work.
Monitor GitHub Actions CI after a git push and deploy odin-scout to acc-onb via the odin CLI. Use proactively after any git push to the odin-scout-ent repository. Offers to poll CI status and trigger deployment when checks pass.
Add a new AWS service integration to odin-scout-ent. Covers adding SDK dependencies, creating client methods in AwsDiscoveryAdapter, and wiring through ports and services. Use when the user wants to integrate a new AWS service, add AWS API calls, or extend cloud discovery.
SOC 職業分類に基づく
| name | start-scout-app |
| description | Start odin-scout-ent locally via run-local.sh. Use when the user asks to start, run, or restart Scout. |
Use this skill to start Scout locally with the same checks and defaults enforced by run-local.sh.
Activate this skill whenever:
Before starting Scout, verify prerequisites with the user:
localhost:9006 (start from odin-account-manager-ent/run-local.sh if needed)central.Run:
AWS_PROFILE="${AWS_PROFILE:-central}"
export AWS_PROFILE
# Resolve repo root from cwd + known skill location.
if [ -d ".cursor/skills/start-scout-app" ] && [ -f "run-local.sh" ]; then
REPO_ROOT="$PWD"
elif [ -d "odin-scout-ent/.cursor/skills/start-scout-app" ] && [ -f "odin-scout-ent/run-local.sh" ]; then
REPO_ROOT="$PWD/odin-scout-ent"
else
REPO_ROOT="$(realpath "$(dirname "$(realpath .cursor/skills/start-scout-app/SKILL.md)")/../../..")"
fi
cd "$REPO_ROOT"
./run-local.sh
The script enforces local defaults and then starts Spring Boot with local profile.
Watch terminal output for:
Starting Scout (HTTP on port 8080, OAM gRPC at localhost:9006)...8080If startup succeeds, report Scout is running and suggest:
if [ -f "./run-onboarding-status-apis.sh" ]; then
./run-onboarding-status-apis.sh
elif [ -f "odin-scout-ent/run-onboarding-status-apis.sh" ]; then
(cd odin-scout-ent && ./run-onboarding-status-apis.sh)
else
echo "Could not find run-onboarding-status-apis.sh from current directory."
fi
If startup fails, report the exact error and recommended fix from the failure handling table below.
| Failure | What it means | Fix |
|---|---|---|
ERROR: AWS auth failed for profile '...' | AWS session is missing/expired for selected profile | aws sso login --profile <profile> and rerun |
ERROR: Java 21 is required but not found on this machine. | Java 21 is not available | Install Java 21 and ensure /usr/libexec/java_home -v 21 resolves |
| OAM calls fail after startup | Scout started but OAM is not reachable on localhost:9006 | Start OAM first, then rerun Scout |
run-local.sh defaults:
AWS_PROFILE=centralAWS_REGION=us-east-1AWS_DEFAULT_REGION follows AWS_REGIONAWS_SDK_LOAD_CONFIG=1SKIP_ASSUME_ROLE=trueAWS_MOCK_MUTATIONS=true--spring.profiles.active=local.