pdca-cycle — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited pdca-cycle (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
PROJECT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null || echo "unknown")
BRANCH=$(git branch --show-current 2>/dev/null || echo "unknown")
COMMIT=$(git rev-parse --short HEAD 2>/dev/null || echo "unknown")
echo "PROJECT: $PROJECT_ROOT"
echo "BRANCH: $BRANCH"
echo "COMMIT: $COMMIT"# 检查前置工件
GOAL_ARTIFACT="memory/artifacts/goal-oriented/latest.json"
MVP_ARTIFACT="memory/artifacts/mvp-first/latest.json"
if [ -f "$GOAL_ARTIFACT" ]; then
echo "FOUND: goal-oriented artifact"
fi
if [ -f "$MVP_ARTIFACT" ]; then
echo "FOUND: mvp-first artifact"
fi
mkdir -p memory/artifacts/pdca-cyclePDCA 循环(Plan-Do-Check-Act)是一种持续改进的方法论,通过计划、执行、检查、处理四个阶段的循环,不断优化流程和结果。
核心价值:
起源: 戴明环(Deming Cycle),由 W. Edwards Deming 推广
适用场景:
不适用场景:
digraph pdca {
rankdir=TB;
Plan [label="Plan\n计划", shape=box, style=filled, fillcolor="#c8e6c9"];
Do [label="Do\n执行", shape=box, style=filled, fillcolor="#bbdefb"];
Check [label="Check\n检查", shape=box, style=filled, fillcolor="#fff9c4"];
Act [label="Act\n处理", shape=box, style=filled, fillcolor="#f8bbd0"];
Plan -> Do [label="制定计划"];
Do -> Check [label="收集数据"];
Check -> Act [label="分析结果"];
Act -> Plan [label="下一轮循环", style=dashed];
}Plan(计划)
Do(执行)
Check(检查)
Act(处理)
使用以下检查清单确保每个阶段完整执行:
Plan:
Do:
Check:
Act:
Plan:
Do:
Check:
Act:
保存 PDCA 循环结果到工件文件:
TIMESTAMP=$(date +%Y%m%d-%H%M%S)
ARTIFACT_FILE="memory/artifacts/pdca-cycle/result-$TIMESTAMP.json"
cat > "$ARTIFACT_FILE" <<EOFJSON
{
"skill": "pdca-cycle",
"version": "2.0.0",
"timestamp": "$(date -u +%Y-%m-%dT%H:%M:%SZ)",
"project": "$PROJECT_ROOT",
"branch": "$BRANCH",
"commit": "$COMMIT",
"input": {
"user_request": "用户的原始请求"
},
"output": {
"cycle_number": 1,
"plan": {
"objective": "",
"actions": []
},
"do": {
"completed_actions": [],
"issues": []
},
"check": {
"metrics": {},
"findings": []
},
"act": {
"decisions": [],
"next_cycle": ""
}
},
"next_skills": []
}
EOFJSON
echo "ARTIFACT SAVED: $ARTIFACT_FILE"
ln -sf "$ARTIFACT_FILE" memory/artifacts/pdca-cycle/latest.json如果存在目标文件,记录 PDCA 循环完成。
根据 PDCA 循环结果,可能需要继续下一轮循环或完成目标。
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.