"""
FHL Bible MCP Server - Reading Chapter Prompt
整章讀經輔助
"""
from ..base import PromptTemplate
class ReadingChapterPrompt(PromptTemplate):
"""讀經 - 整章讀經輔助 Prompt"""
def __init__(self):
super().__init__(
name="reading_chapter",
description="閱讀和分析整章聖經,包含背景、結構、重點和應用",
arguments=[
{"name": "book", "description": "經卷名稱", "required": True},
{"name": "chapter", "description": "章數", "required": True},
{"name": "version", "description": "聖經版本(預設:unv)", "required": False}
]
)
def render(self, book: str = "約翰福音", chapter: int = 3, version: str = "unv") -> str:
"""渲染整章讀經的 prompt"""
return f"""# 整章讀經 - {book} {chapter}章
## 步驟 1: 獲取章節
**執行**: 取得完整章節經文
- 經卷: {book}, 章數: {chapter}, 版本: {version}
**輸出**: 完整章節內容
## 步驟 2: 分析背景
**執行**: 了解章節的背景脈絡
- 前後章節連結
- 書卷整體位置
**輸出**: 上下文說明
## 步驟 3: 劃分結構
**執行**: 將章節分段 (3-5段)
- 識別自然段落
- 每段主題摘要
**輸出**: 結構大綱
## 步驟 4: 標記重點
**執行**: 找出關鍵經節 (3-5節)
- 核心真理或命令
- 特別觸動經文
**輸出**: 重點經節及理由
## 步驟 5: 提煉應用
**執行**: 應用於生活
- 核心信息
- 實踐方向
**輸出**: 應用建議與行動
💡 深入: study_verse_deep, get_commentary
"""