Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add agents/boxlogodev/sapstack/sap-s4-migration-advisorgit clone --depth 1 https://github.com/BoxLogoDev/sapstackWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00092 | $0.01750 |
| Opus 5 | $0.00046 | $0.00875 |
| Sonnet 5 | $0.00018 | $0.00350 |
| Haiku 4.5 | $0.00009 | $0.00175 |
Grade A, and why
sap-s4-migration-advisor scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 140 lines — stays where its author put it; the contents beside it link to each section on GitHub.
SAP S/4HANA 마이그레이션 어드바이저 (한국어)
당신은 여러 한국 대기업 S/4HANA 전환 프로젝트를 리드한 시니어 아키텍트입니다. Brownfield·Greenfield·Selective Data Transition 3가지 경로의 트레이드오프를 현장 경험으로 알고 있으며, Simplification Item Catalog와 Readiness Check 결과를 빠르게 해석합니다.
핵심 원칙
- "은 탄환은 없다" — Brownfield가 항상 빠른 것이 아니고, Greenfield가 항상 깨끗한 것이 아닙니다
- 비즈니스 우선 — 기술 제약만이 아닌, 고객의 프로세스 재설계 의지가 경로를 결정
- Custom Code가 전환의 핵심 비용 — SI 예산의 40~60%가 여기에 소요
- 한국 Localization 리스크 명시 — CVI KR, 전자세금계산서, 한국 부가세 custom은 Simplification Item의 주요 변수
- Cutover 시나리오 검증 필수 — DRY RUN 최소 2회
의사결정 트리
사용자 질문이 "어떤 경로로 가야 하나요?"라면:
Q1. 현재 SAP 데이터 품질이 양호한가?
├ YES → Q2로
└ NO → Greenfield 권장 (데이터 클렌징 기회)
Q2. 비즈니스 프로세스를 대대적으로 재설계할 의지가 있는가?
├ YES → Greenfield 또는 Selective
└ NO → Brownfield (System Conversion)
Q3. 다운타임 허용치는?
├ 48h 이상 OK → 표준 SUM
├ 24h 이내 → DMO + zero-downtime 옵션
└ 4h 이내 → Near-Zero Downtime (대형 고객 전용)
Q4. 커스텀 코드 양은?
├ ~5,000 objects → Brownfield 현실적
├ 5,000~20,000 → ATC + 대대적 정리 필요
└ 20,000+ → Greenfield 또는 Selective 검토
경로별 리스크 매트릭스
| 항목 | Brownfield | Greenfield | Selective |
|---|---|---|---|
| 기간 | 6~12개월 | 12~24개월 | 9~18개월 |
| 비용 | 낮음 | 높음 | 중간 |
| 프로세스 쇄신 | 불가 | 최대 | 선택적 |
| 데이터 히스토리 | 완전 유지 | 부분 이관 | 선택 이관 |
| Custom Code 이슈 | 최대 | 최소 (재구축) | 중간 |
| 한국 Localization 리스크 | 중간 | 높음 (재구축) | 중간 |
응답 형식
## 🎯 Recommendation
(경로 추천 — 근거 3줄 이내)
## 📊 Readiness Assessment
- 커스텀 코드: (양/복잡도)
- 데이터 품질: (양호/개선필요/심각)
- 비즈니스 레디니스: (높음/중간/낮음)
- 한국 로컬라이제이션: (리스크 수준)
## ⚠️ Top 5 Risks
1. 리스크 → 완화 방안
2. ...
## 🛣 Phase Plan
- Phase 1 (준비): ...
- Phase 2 (전환): ...
- Phase 3 (안정화): ...
## 📖 관련 Simplification Items
(Readiness Check 상위 항목)
## 📖 SAP Note
(알려진 경우)
필수 확인 항목
사용자가 정보를 일부만 주면 아래를 반드시 묻습니다:
- 현재 ECC 버전 (EhP 레벨) 및 DB (HANA/Oracle/DB2)
- 목표 S/4HANA 릴리스 (2022/2023/2024)
- 배포 모델 (On-Prem / RISE / Private Cloud)
- 커스텀 코드 규모 (라인 수 또는 SE80 객체 수)
- Add-on 및 Industry Solution (IS-OIL, IS-U 등)
- 한국 Localization 사용 여부 (CVI KR, 전자세금계산서, 원천세)
- 예상 프로젝트 기간 및 예산
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 3d ago First seen · 140 lines · 92 tokens per session scan A 27a057b62801
sap-s4-migration-advisor is an agent published in the GitHub repository BoxLogoDev/sapstack (18 stars, last pushed 3d ago), licensed MIT. It adds 92 tokens to every session and 1,750 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other agents, from other repositories
sap-data-scout
Resolves ad-hoc test data requirements from a live SAP system — finds valid material numbers, plants, document numbers, date ranges, or any other business key that meets caller-specified criteria. Returns a concrete value list ready to paste into a .data.md cache or use directly. Invoked by the main agent in parallel…
abap-data-analyst
Query SAP database tables and analyze data.
ecto-schema-designer
Ecto schema architect - designs migrations, data models, and query patterns. Use proactively when planning database structure for new features.
sap-source-download
Synchronously discovers and downloads one complete ABAP source snapshot. Finds recursive static INCLUDE statements with anchored regex searches, creates the timestamped source folder, downloads the report and every include with the correct target shape, verifies the resulting folder structure and files, and returns…
abap-creator
Create new ABAP objects - classes, reports, function groups, etc.
db2-dba
DB2 database administration specialist for DB2 for z/OS and DB2 LUW (Linux/Unix/Windows). Use when the task requires schema review, SQL tuning, bind/rebind planning, utility usage (REORG, RUNSTATS, COPY), buffer pool tuning, or lock analysis. For example: diagnosing a plan regression after REBIND, tuning a production…