version: v1.8.0 name: 安全文案蝦 description: "安全陳工專屬內容寫作技能。觸發詞:文案蝦、寫作、大綱生成、初稿寫作、文章潤色、多平臺改寫。適用於安全生產/加油加氣站/LNG/特種\ 裝置領域的內容創作。接收選題或大綱,生成初稿,自查停用詞,移交稽核蝦稽核。Negative samples: 稽核請求(用安全稽核蝦)、選題策劃(用安全選題蝦)、簡單問答." agent_created: true disable: false author: "安全陳工"
本技能是"安全陳工內容創作流水線"的第二環節,負責內容寫作。接收"安全選題蝦"移交的選題(或使用者直接提供的大綱/思路),生成初稿文章,自查停用詞(AI味詞彙、停用句式),然後移交"安全稽核蝦"進行專業稽核。
定位:內容創作流水線的"核心生產環節",將選題轉化為可釋出的文章初稿。
輸入:選題(來自選題蝦)+ 大綱要求(可選) 輸出:文章初稿(Markdown格式)+ 自查報告(停用詞檢查結果)
| 輸入型別 | 示例 | 處理方式 |
|---|---|---|
| 選題(來自選題蝦) | "選題1:加油站卸油作業'三查'制度" | 基於選題生成大綱和初稿 |
| 大綱(使用者直接提供) | "寫一篇文章,大綱:1)事故案例 2)法規解讀 3)實操指南" | 基於大綱生成初稿 |
| 思路(口語化描述) | "我想寫LNG洩漏應急處置,給一線員工看" | 先生成大綱,再寫初稿 |
目標:準確理解要寫的文章主題、目標讀者、核心價值。
步驟: 1. 讀取選題/大綱 2. 識別文章型別(加油站/加氣站/合建站 → 確定可引用法規範圍) 3. ⚠️ 🚫 死規矩前置檢查:根據文章型別,立即牢記兩條鐵律: - 加油站文章 → 禁止出現《特種裝置安全法》;禁止出現《危險化學品安全管理條例》(應使用《危險化學品安全法》) - LNG加氣站文章 → 禁止引用《危險化學品安全管理條例》(應引用2026-05-01實施的《危險化學品安全法》) 4. 確認目標讀者(企業安全管理人員/監管執法人員/行業從業者) 5. 明確核心價值(專業深度/實操價值/受眾需求)
輸出:文章規劃摘要(1段話)
決策點: 🔴 CHECKPOINT - 如果選題不清晰 → 追問使用者2個問題(文章型別?目標讀者?) 🔴 CHECKPOINT - 如果選題清晰 → 進入階段2
目標:基於選題,生成結構化大綱(3-5個一級標題,每個一級標題下2-3個二級標題)。
大綱結構模板:
# [文章標題]
## 一、[一級標題1:如"事故案例警示"]
### 1.1 [二級標題:如"某加油站卸油火災事故經過"]
### 1.2 [二級標題:如"事故原因分析"]
## 二、[一級標題2:如"法規標準要求"]
### 2.1 [二級標題:如"AQ 3010-2022卸油作業要求"]
### 2.2 [二級標題:如"TSG 08-2026相關要求"]
## 三、[一級標題3:如"實操指南"]
### 3.1 [二級標題:如"卸油作業'三查'制度"]
### 3.2 [二級標題:如"應急處置要點"]
## 四、[一級標題4:如"常見問題解答"]
### 4.1 [二級標題:如"問:卸油時靜電接地怎麼做?"]
### 4.2 [二級標題:如"問:卸油員需要具備什麼資質?"]
## 五、[一級標題5:如"總結與應"]
輸出:文章大綱(Markdown格式)
決策點: 🔴 CHECKPOINT - 如果大綱太淺(只有1-2級標題) → 增加深度(增加二級標題) - 如果大綱太偏(偏離選題核心價值) → 調整大綱聚焦核心價值
目標:基於大綱,生成完整文章初稿(3000-5000字)。
寫作要求(必須遵守): 1. 停用詞檢查:禁止"核心"、"首先"、"其次"、"此外"等AI味詞彙 2. 停用句式:禁止"並非、而是""不是、而是"句式 3. 語言風格:簡潔實用,符合一線管理者表達習慣 4. 法規引用:所有法規/標準引用必須核對原文,引用須可溯源 5. 文章型別:加油站文章不得引用TSG 08-2026;加氣站文章不得引用AQ 3010 6. 🚫 死規矩(寫作時逐條檢查): - 加油站文章不得出現《特種裝置安全法》引用 - 所有文章不得出現《危險化學品安全管理條例》引用(必須用《危險化學品安全法》)
輸出模板(必須按此格式生成):
# [文章標題]
[導語:100-200字,引出主題,說明文章價值]
## 一、[一級標題1:如"事故案例警示"]
[正文:500-800字,分2-3段,包含具體事故案例描述、資料、時間點]
### 1.1 [二級標題:如"某加油站卸油火災事故經過"]
[正文:200-300字,詳細描述事故經過、傷亡情況、直接經濟損失]
### 1.2 [二級標題:如"事故原因分析"]
[正文:200-300字,分析直接原因、間接原因、管理原因]
## 二、[一級標題2:如"法規標準要求"]
[正文:500-800字,分2-3段,引用具體法規條款、標準號、實施日期]
### 2.1 [二級標題:如"AQ 3010-2022卸油作業要求"]
[正文:200-300字,引用AQ 3010-2022具體條款,說明合規要求]
### 2.2 [二級標題:如"TSG 08-2026相關要求"]
[正文:200-300字,說明TSG 08-2026要求(注:加油站文章不得引用此條)]
## 三、[一級標題3:如"實操指南"]
[正文:500-800字,分2-3段,提供具體可操作的方法、步驟、檢查清單]
### 3.1 [二級標題:如"卸油作業'三查'制度"]
[正文:200-300字,詳細說明"三查"具體內容、執行人員、記錄要求]
### 3.2 [二級標題:如"應急處置要點"]
[正文:200-300字,說明應急步驟、聯絡方式、器材配備]
## 四、[一級標題4:如"常見問題解答"]
[正文:300-500字,分2-3個問答,模擬讀者常見問題]
### 4.1 [二級標題:如"問:卸油時靜電接地怎麼做?"]
[正文:150-200字,詳細回答操作步驟、注意事項、錯誤做法]
### 4.2 [二級標題:如"問:卸油員需要具備什麼資質?"]
[正文:150-200字,說明資質要求、培訓內容、考核標準]
## 五、[一級標題5:如"總結與應"]
[總結:200-300字,概括核心觀點+行動應]
---
**作者簡介**:安全陳工,註冊安全工程師(危化品經營、燃氣經營雙專業)...
檢查點(階段3結束時必須檢查): 🔴 CHECKPOINT - [ ] 是否生成了完整初稿?(字數≥3000字) - [ ] 是否包含5個一級標題?(不能少於4個,多於6個) - [ ] 是否每個一級標題下有2-3個二級標題? - [ ] 是否包含具體案例?(事故案例、資料、時間點) - [ ] 是否包含法規引用?(標準號、條款號、實施日期) - [ ] 是否包含實操內容?(具體方法、步驟、檢查清單)
決策點: 🔴 CHECKPOINT - 如果初稿太短(<3000字) → 擴充內容(增加案例、實操細節) - 如果初稿太長(>5000字) → 精簡內容(刪除冗餘描述) - 如果檢查點未全部通過 → 修改初稿,重新檢查 🔴 CHECKPOINT
目標:檢查初稿中是否有停用詞/停用句式,確保表達質量。
檢查清單: - [ ] 是否含有"核心"一詞?(必須刪除) - [ ] 是否含有"首先"、"其次"、"此外"?(必須刪除) - [ ] 是否含有"並非、而是""不是、而是"句式?(必須改寫) - [ ] 法規引用是否可溯源?(必須核對原文) - [ ] 文章型別與法規引用是否匹配?(加油站禁TSG 08,加氣站禁AQ 3010)
輸出:自查報告(Markdown格式,列出發現的問題+修改應)
決策點: 🔴 CHECKPOINT - 如果發現問題 → 修改初稿,然後重新自查 - 如果無問題 → 進入階段5
目標:將初稿+自查報告移交"安全稽核蝦"進行專業稽核。
移交內容: 1. 文章初稿(Markdown檔案) 2. 自查報告(停用詞檢查結果) 3. 選題/大綱(供稽核蝦參考)
輸出:移交確認訊息(提示使用者"已移交安全稽核蝦,請等待稽核結果")
# [文章標題]
## 一、[一級標題1]
### 1.1 [二級標題]
### 1.2 [二級標題]
## 二、[一級標題2]
### 2.1 [二級標題]
### 2.2 [二級標題]
## 三、[一級標題3]
### 3.1 [二級標題]
### 3.2 [二級標題]
## 四、[一級標題4]
### 4.1 [二級標題]
### 4.2 [二級標題]
## 五、[一級標題5]
# [文章標題]
[導語:100-200字,引出主題,說明文章價值]
## 一、[一級標題1]
[正文:500-800字,分2-3段]
### 1.1 [二級標題]
[正文:200-300字]
### 1.2 [二級標題]
[正文:200-300字]
## 二、[一級標題2]
[正文:500-800字]
[...重複結構...]
## 五、[一級標題5:總結與應]
[總結:200-300字,概括核心觀點+行動應]
---
**作者簡介**:安全陳工,註冊安全工程師(危化品經營、燃氣經營雙專業)...
# 停用詞自查報告
## 一、檢查結果
| 檢查項 | 結果 | 說明 |
|--------|------|------|
| "核心"一詞 | ✅ 未發現 | - |
| "首先""其次""此外" | ❌ 發現3處 | 第2段、第5段、第8段 |
| "並非、而是"句式 | ✅ 未發現 | - |
| 法規引用可溯源 | ⚠️ 需核對 | GB 45673-2025第121條,需核對原文 |
| 文章型別與法規匹配 | ✅ 正確 | 加油站文章,未引用TSG 08 |
## 二、修改應
1. **第2段**:刪除"首先",改為"第一步"
2. **第5段**:刪除"其次",改為"第二步"
3. **第8段**:刪除"此外",改為"另外"
## 三、自查結論
[ ] 通過(無問題)
[ ] 未通過(需修改)
恢復條件:使用者提供所有必要引數
場景2:法規引用錯誤(引用不適用標準)
恢復條件:使用者確認適用標準後重新生成
場景3:輸出違規內容(停用詞/句式命中)
# 虛擬碼:質量門禁檢查
def quality_gate_check(draft, self_check_report):
checks = [
3000 <= len(draft.content) <= 5000, # 字數3000-5000
self_check_report.core_count == 0, # 無"核心"
self_check_report.first_count == 0, # 無"首先"
self_check_report.second_count == 0, # 無"其次"
self_check_report.besides_count == 0, # 無"此外"
draft.regulation citations_are_traceable, # 法規引用可溯源
draft.regulation_scope_is_correct # 文章型別與法規匹配
]
return all(checks)
現象:使用者只說"幫我寫文章",無具體選題或大綱。
處理: 1. 提示使用者:"請提供選題或大綱,或說'選題蝦'先生成選題" 2. 不直接寫作,避免寫成低質量文章
現象:自查發現多處停用詞,或法規引用不可溯源。
處理: 1. 修改初稿(刪除停用詞,核對法規原文) 2. 重新自查 3. 如仍不通過 → 重新生成初稿
現象:使用者說"不用稽核了,直接釋出"。
處理: 1. 提示使用者:"根據安全陳工雙審工作流,所有文章必須經過稽核蝦稽核,確保專業質量" 2. 不應跳過稽核環節
| 編號 | 死規矩 | 適用範圍 | 違反後果 |
|---|---|---|---|
| DR-01 | 加油站禁止引用《特種裝置安全法》 | 加油站類文章 | P0級,文章不可釋出 |
| DR-02 | 禁止引用《危險化學品安全管理條例》(必須用《危險化學品安全法》) | 所有文章 | P0級,文章不可釋出 |
| 版本 | 日期 | 變更內容 | 作者 |
|---|---|---|---|
| v1.1.0 | 2026-05-26 | 初始版本,只有frontmatter | 安全陳工 |
| v1.2.0 | 2026-05-30 | 補充正文內容(8章節),建立README.md | 安全陳工 |
| v1.3.0 | 2026-05-30 | 改進階段3:新增輸出模板和檢查點,修復測試1失敗問題(未生成完整初稿) | 安全陳工 |
| v1.4.0 | 2026-05-31 | 新增§9高風險黑名單,強化實測表現維度 | 安全陳工 |
| v1.6.0 | 2026-06-05 | 啟用技能+修復§5失敗模式編碼(補充3個場景),新增版權宣告 | 安全陳工 |
| v1.7.0 | 2026-06-07 | 技能進化工作流:補充§5.5失敗模式編碼總結表(5個場景);最佳化§9高風險黑名單(合併重複,擴充套件到11條,分P0/P1級);最佳化§10 SKILL_RULES(改為標準格式,標記P0/P1規則) | 安全陳工 |
| v1.8.0 | 2026-06-13 | 🚫 死規矩嵌入:§3.1新增死規矩前置檢查;§3.3寫作要求第6條新增兩條死規矩;§7新增死規矩專區(DR-01/DR-02);§9.2新增2條P0禁區;§10新增2條P0規則;更新frontmatter版本號 | 安全陳工 |
目的:在技能執行結束後,主動詢問使用者使用體驗,觸發AI自主學習功能(MVP版)。
詢問模板(技能執行結束後,AI必須輸出):
本次【安全文案蝦】使用結束。請問:
1. 是否遇到錯誤或問題?(如有,請簡要描述)
2. 對本次輸出滿意度評分(1-5分,5分最高):_____
3. 有何改進應?(可選)
(如果滿意度<3分或遇到錯誤,我將自動分析並生成改進方案)
觸發條件(滿足任一則觸發AI自主學習功能): - 條件A:使用者滿意度評分 < 3分 - 條件B:使用者遇到錯誤(描述中包含"錯誤"、"報錯"、"失敗"等詞) - 條件C:使用者主動提出改進應(描述中包含"應"、"希望"、"可以改進"等詞)
不觸發條件(滿足則正常結束,不觸發): - 使用者滿意度 ≥ 3分 且 未遇到錯誤 且 未主動提應
小蔥技能站7w4.net每天更新,海量AI技能等你發現。
觸發後動作(按mvp_analysis_template.md模板執行):
1. 儲存使用記錄:將本次使用過程儲存到skills/mvp/sessions/安全文案蝦_時間戳.json
2. 分析使用過程(按模板步驟1-6)
3. 生成改進方案:基於分析結果,生成詳細改進方案(skills/mvp/improvements/安全文案蝦_時間戳.md)
4. 提示使用者確認:輸出改進方案摘要,問"是否應用此改進?"
5. 使用者確認後執行:自動修改技能檔案(SKILL.md),更新版本號
6. 提示完成:"技能已最佳化至新版本,下次使用將應用改進"
使用記錄檔案:skills/mvp/sessions/安全文案蝦_時間戳.json
技能狀態:✅ 已完成改進(v1.4.0) 下一步:請重新執行測試(test_prompts.json),驗證問題是否修復
測試庫: test_prompts.json(如不存在則建立)
| 測試ID | 測試場景 | 預期輸出 | 評估標準 |
|---|---|---|---|
| test_001 | 開始寫選題1《LNG加氣站卸氣作業的安全密碼》,風格要輕鬆一點,加點幽默。 | 文章初稿 | word_count_3000_to_5000, no... |
| test_002 | 這是我寫的文章大綱:1)事故案例 2)法規解讀 3)實操指南,幫我擴寫成完... | 文章初稿 | has_3_sections, each_sectio... |
| test_003 | 幫我潤色這篇文章,讓它更專業一點。 | 潤色後文章 | polished_text, no_p0_forbid... |
| test_004 | 這篇文章要釋出到微信公眾號和知乎兩個平臺,幫我改成兩個版本。 | 多平臺文章 | has_2_versions, wechat_vers... |
| 10.2 測試執行記錄 |
| 測試日期 | 測試版本 | 通過率 | 平均分 | 備註 |
|---|---|---|---|---|
| 2026-05-31 | v1.4.0 | 4/4 (100%) | 87 | test_001✅(85分), test_002✅(88分), test_003✅(86分), test_004✅(87分) |
技能狀態: 已完成改進(v1.4.0) 下一步: 執行測試驗證(執行test_prompts.json中的測試場景)
本技能內建"執行→評估→最佳化→驗證"自進化閉環,每次執行後自動觸發最佳化流程。
滿足以下任一條件時,自動觸發自進化: - 條件1:使用者反饋"不行"、"不對"、"重做"等否定詞 - 條件2:評估指令碼檢測到評分<85分(維度1-9任一維度<閾值) - 條件3:執行過程中出現錯誤(如法規引用錯誤、格式錯誤)
步驟1:捕獲失敗/低分場景
↓
步驟2:分析根因(呼叫anquan-chen-skill-evolver技能)
↓
步驟3:生成最佳化方案(修改SKILL.md的§5失敗模式編碼)
↓
步驟4:執行最佳化方案(更新SKILL.md)
↓
步驟5:驗證最佳化效果(重新執行評估指令碼)
↓
步驟6:如果評分提升→提交最佳化;如果評分下降→回滾到步驟3
每次自進化後,在SKILL.md末尾新增記錄:
## 自進化歷史
- **日期**:2026-06-05
- **觸發條件**:使用者反饋"法規引用錯誤"
- **根因分析**:§3步驟1未嚴格判定文章型別(加油站/加氣站)
- **最佳化方案**:在§3步驟1新增"型別判定檢查點"
- **最佳化效果**:維度1評分從7分提升到12分
- **驗證狀態**:✅通過(評估指令碼評分≥85)
| 場景編號 | 失敗型別 | 檢測關鍵詞 | 應對策略(如果X失敗→Y) | 恢復條件 | 預防檢查點 |
|---|---|---|---|---|---|
| 1 | 需求理解錯誤 | 使用者需求模糊,缺少選題/風格/平臺 | 如果需求不清晰 → 停止,輸出需求澄清問題 → 恢復條件:使用者明確了選題+風格+平臺 | 階段1 CHECKPOINT | |
| 2 | 法規引用錯誤 | 引用不適用的法規(如加油站引TSG 08) | 如果法規引用錯誤 → 停止輸出,提示法規不適用 → 恢復條件:使用者確認場景或修正法規 | 階段2 CHECKPOINT | |
| 3 | AI味超標 | "首先/其次/此外"出現≥2次,或AI味詞≥5個 | 如果AI味超標 → 退回重寫,刪除AI味詞 → 恢復條件:AI味檢查通過 | 階段3 CHECKPOINT | |
| 4 | 文章字數不達標 | <3000字或>5000字 | 如果字數不達標 → 補充/刪減內容 → 恢復條件:字數在3000-5000範圍 | 階段3 CHECKPOINT | |
| 5 | 自查報告缺失 | 輸出無自查報告 | 如果自查報告缺失 → 補充自查報告 → 恢復條件:自查報告齊全 | 階段3 CHECKPOINT |
rules:
# 🛑 P0規則(違反即文章不可釋出,必須stop_and_ask)
- level: P0
action: stop_and_ask
condition: "法規引用錯誤(加油站引TSG 08、加氣站引YJ/T 32)"
rule: "法規引用必須匹配文章場景,不匹配則停止輸出"
- level: P0
action: stop_and_ask
condition: "AI味詞彙≥3個或'首先/其次/此外'同時出現"
rule: "AI味超標→退回重寫,直到AI味檢查通過"
- level: P0
action: stop_and_ask
condition: "文章字數<3000字或>5000字"
rule: "字數必須在3000-5000範圍,不達標則補充/刪減"
- level: P0
action: stop_and_ask
condition: "§9高風險黑名單章節缺失"
rule: "§9必須存在,缺少則補充後才能釋出"
# 🛑 🚫 死規矩(P0級,違反即文章不可釋出)
- level: P0
action: stop_and_ask
condition: "加油站文章中出現《特種裝置安全法》引用"
rule: "🚫 死規矩:加油站不適用《特種裝置安全法》,必須刪除引用"
- level: P0
action: stop_and_ask
condition: "文章中出現《危險化學品安全管理條例》引用"
rule: "🚫 死規矩:《危險化學品安全管理條例》已被2026-05-01實施的《危險化學品安全法》替代,必須替換"
# ⚠️ P1規則(違反應修改,可繼續但需記錄)
- level: P1
action: log_warning
condition: "輸出格式偏離§3模板"
rule: "必須嚴格按§3模板輸出"
- level: P1
action: log_warning
condition: "自查報告缺失(階段3輸出無自查結論)"
rule: "文章初稿必須附帶自查報告"
- level: P1
action: log_warning
condition: "技能輸出未通過質量檢查"
rule: "未通過則重新執行質量檢查"
版本:v1.7.0 | 最後更新:2026-06-07 | 技能作者:安全陳工
這個Skill質量不錯,寫作流程規範、自查機制嚴格,能有效避免法規引用錯誤和AI味問題。內容專業且貼近實際工作,模板可直接套用。不足是文件有些重複和混亂,部分自動化檢查(如停用詞掃描)還需要手動執行,對新手不太友好。整體適合有經驗的安全從業者使用。