← PromptingCraft.comCONTENT HISTORY

Update to PromptingCraft.com

Snapshot Oct 29, 2026 · 12:07 UTC · version 0.4.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save PromptingCraft.com and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 28, 2026 · 18:06 UTC

756be7ec267aea8d6f29d1ff73b0788db95609da47bb967e5f0f5ae7acf37819

After

Oct 29, 2026 · 12:07 UTC

214a6bfbeb0edc2087502fdf87cefcb63eaa20aae7dcfd6c80a5bcbc0ce369fd

Package file

Before

Oct 28, 2026 · 18:06 UTC

8970

After

Oct 29, 2026 · 12:07 UTC

9132

Package file

Before

Oct 28, 2026 · 18:06 UTC

b8eeac182152f244d23ca0359cd9c16d38ee818af44f930a16fbcdbc52babb83

After

Oct 29, 2026 · 12:07 UTC

30d9632239a31d49abcd01ec7059d9ed5c45c7df4c2e6d2c59cc9c4be049873b

Package file

Before

Oct 28, 2026 · 18:06 UTC

2630

After

Oct 29, 2026 · 12:07 UTC

2778

Compare saved observations

Download comparison JSON

Changed files

Choose a file to see its text changes. Binary or large files show metadata only.

.claude-plugin/plugin.json →

README.md →

plugin.json →

skills/promptingcraft/SKILL.md →

skills/promptingcraft/references/knowledge.json →

skills/promptingcraft/references/sources.json →

plugin.json

− removed · + added

--- before
+++ after
@@ -1,8 +1,8 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "promptingcraft",
-  "version": "0.3.0",
-  "description": "Turn development discussions into execution-ready prompts for coding agents such as Codex, Claude Code and Cursor, with source-backed official guidance. Developed by the dondego.com team.",
+  "version": "0.4.0",
+  "description": "Write, improve and review execution-ready prompts and task handoffs for coding agents such as Codex, Claude Code and Cursor, using source-backed guidance. Developed by the dondego.com team.",
   "author": {
     "name": "Aleksandr Prokofyev",
     "url": "https://promptingcraft.com"
@@ -28,7 +28,7 @@
       "interface": {
         "displayName": "PromptingCraft.com",
         "shortDescription": "Source-backed agent prompts",
-        "longDescription": "PromptingCraft.com helps AI assistants turn a development discussion into one clear, execution-ready prompt for a coding agent such as Codex, Claude Code or Cursor.\n\nIt identifies the task contract (requirements, decisions already made, permissions and open questions), checks applicable official guidance from AI developers, writes a draft, critiques it against the contract, and returns one final copyable prompt. Optional ideas stay optional, unresolved choices stay open, and no new permissions are added.\n\nIt can also review an existing prompt: it points out unnecessary instructions and changes in scope, and when a prompt is already suitable it says so and leaves it unchanged.\n\nModel-specific recommendations come only from official OpenAI and Anthropic documentation, and Cursor behavior from Cursor's documentation. A public source registry records where each recommendation comes from, and the project's own methodology is labeled separately from official guidance.\n\nThe skill works on its own. The optional PromptingCraft.com guidance server (mcp.promptingcraft.com) adds read-only access to the same ledger: it lists official guidance for a target agent, model family and topic, returns a record with its source, limits and verification date, and checks whether an official source page changed since it was verified. Its tools take only fixed categories and identifiers as input and do not ask for task text.\n\nChecking current guidance depends on the tools and access available in the conversation. When the server or live retrieval is unavailable, PromptingCraft.com says so and states whether it used other official sources, dated cached guidance or none.\n\nPromptingCraft.com writes and reviews prompts only. It does not run the development task, edit code or grant permissions, and it does not guarantee better downstream results. It needs no account, credentials or setup, and no PromptingCraft.com service receives your prompts. Evaluation methods, results and limits are published at promptingcraft.com/benchmarks.\n\nPromptingCraft.com is developed independently and is not affiliated with or endorsed by OpenAI, Anthropic or Cursor.\n\nDeveloped by the dondego.com team.",
+        "longDescription": "PromptingCraft.com helps you write, review and improve prompts for coding agents such as Codex, Claude Code and Cursor. Turn a development discussion into clear, execution-ready instructions for an AI developer.\n\nIt identifies the task contract (requirements, decisions already made, permissions and open questions), checks applicable official guidance from AI developers, writes a draft, critiques it against the contract, and returns one final copyable prompt. Optional ideas stay optional, unresolved choices stay open, and no new permissions are added.\n\nIt can also review an existing prompt: it points out unnecessary instructions and changes in scope, and when a prompt is already suitable it says so and leaves it unchanged.\n\nBundled model-specific records include official OpenAI and Anthropic guidance and scoped DeepSeek and Kimi API tool-use guidance; Cursor behavior comes from Cursor documentation. A public source registry records where each recommendation comes from, and the project's own methodology is labeled separately from official guidance.\n\nThe skill works on its own. The optional PromptingCraft.com guidance server (mcp.promptingcraft.com) adds read-only access to its deployed guidance ledger: it lists official guidance for a target agent, model family and topic, returns a record with its source, limits and verification date, and checks whether an official source page changed since it was verified. Its tools take only fixed categories and identifiers as input and do not ask for task text.\n\nChecking current guidance depends on the tools and access available in the conversation. When the server or live retrieval is unavailable, PromptingCraft.com says so and states whether it used other official sources, dated cached guidance or none.\n\nPromptingCraft.com writes and reviews prompts only. It does not run the development task, edit code or grant permissions, and it does not guarantee better downstream results. It needs no PromptingCraft.com account or credentials; installation and connection availability depend on the host. The guidance tools take only fixed categories and identifiers, and no PromptingCraft.com service receives your prompts. Evaluation methods, results and limits are published at promptingcraft.com/benchmarks.\n\nPromptingCraft.com is developed independently and is not affiliated with or endorsed by OpenAI, Anthropic or Cursor.\n\nDeveloped by the dondego.com team.",
         "developerName": "Aleksandr Prokofyev",
         "category": "Developer Tools",
         "capabilities": [
@@ -45,9 +45,9 @@
         "privacyPolicyURL": "https://promptingcraft.com/privacy",
         "termsOfServiceURL": "https://promptingcraft.com/terms",
         "defaultPrompt": [
-          "Turn our discussion into an execution-ready Codex prompt.",
-          "Review this Claude Code task without changing its scope.",
-          "Apply relevant official guidance and preserve my requirements."
+          "Write a Codex prompt to fix this bug without changing the API.",
+          "Help me tell Claude Code what to implement from our discussion.",
+          "Review my Cursor agent prompt for missing requirements."
         ],
         "brandColor": "#15191F",
         "brandColorDark": "#E3B052",
@@ -61,7 +61,7 @@
           "positive": [
             {
               "description": "Find official guidance for a Codex prompt",
-              "prompt": "Using PromptingCraft.com, which official OpenAI guidance on tool use applies to a prompt I am writing for Codex?",
+              "prompt": "Which official OpenAI tool-use guidance applies to a Codex prompt I am writing?",
               "tools_triggered": "search_guidance",
               "expected_behavior": "Lists curated OpenAI records on tool use (for example oai-tools and oai-structured) with their source URLs, labels and verification dates. It does not present PromptingCraft.com methodology as official guidance."
             },
@@ -110,7 +110,7 @@
         "commerce_description": "PromptingCraft.com is free. It sells nothing and processes no payments."
       },
       "publication": {
-        "release_notes": "Adds the PromptingCraft.com guidance server (https://mcp.promptingcraft.com/mcp): three read-only tools that search the curated official-guidance ledger, return a record with its provenance, and check whether an official source changed since it was verified. The skill uses the server when it is available; otherwise it says so and falls back to other official sources or its bundled dated references. No account is needed. Developed by the dondego.com team."
+        "release_notes": "Adds bundled, scoped DeepSeek and Kimi API tool-use guidance with source provenance. The deployed server at https://mcp.promptingcraft.com/mcp may expose an earlier ledger and schema; the skill handles that difference. It uses the server when it is available; otherwise it says so and falls back to other official sources or its bundled dated references. No account is needed. Developed by the dondego.com team."
       },
       "apps": "./.app.json"
     }
Full technical diff · 12 changed fields

changed /files/.claude-plugin~1plugin.json/sha256

BEFORE
"756be7ec267aea8d6f29d1ff73b0788db95609da47bb967e5f0f5ae7acf37819"
AFTER
"214a6bfbeb0edc2087502fdf87cefcb63eaa20aae7dcfd6c80a5bcbc0ce369fd"

changed /files/.claude-plugin~1plugin.json/size

BEFORE
8970
AFTER
9132

changed /files/README.md/sha256

BEFORE
"b8eeac182152f244d23ca0359cd9c16d38ee818af44f930a16fbcdbc52babb83"
AFTER
"30d9632239a31d49abcd01ec7059d9ed5c45c7df4c2e6d2c59cc9c4be049873b"

changed /files/README.md/size

BEFORE
2630
AFTER
2778

changed /files/plugin.json/sha256

BEFORE
"7e3dd1839c35a329b4052fcdb35f7eaaca40313aa7f4f313da69e1b3f3dc5cb1"
AFTER
"20f0c8e19c8030754c463beb8bd33777d82c04adfbc1cee6ea58c622d867d38d"

changed /files/plugin.json/size

BEFORE
9074
AFTER
9236

changed /files/skills~1promptingcraft~1SKILL.md/sha256

BEFORE
"435709eaa974cd4ebfd5ea465e19aeeb3750f14a9ca7d488bda35ef943004c5d"
AFTER
"e9d2a5ade5d5a2d2d0906dd7a29bb300868735942b8d89cb11d7f329c2301611"

changed /files/skills~1promptingcraft~1SKILL.md/size

BEFORE
14712
AFTER
15194

changed /files/skills~1promptingcraft~1references~1knowledge.json/sha256

BEFORE
"bbbb4aa3edbc2ead93f37f127898064633acd30c1d6caa1b6c65f269becffd41"
AFTER
"480b0eb408ed17792b4d8dff121d6cabcbb99abafb6003b0b727bd222a61ec24"

changed /files/skills~1promptingcraft~1references~1knowledge.json/size

BEFORE
20918
AFTER
23693

changed /files/skills~1promptingcraft~1references~1sources.json/sha256

BEFORE
"7068cd8e9c5624559c2a3e046663d791bc3744f831c330c16252682529287ef4"
AFTER
"d1052908b9899e746a200aa4632e8d7466efa307a9db8d0bf37cf9d70123aa4b"

changed /files/skills~1promptingcraft~1references~1sources.json/size

BEFORE
21511
AFTER
22792
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "5f931cdb133b3cf6c27ad033b3e2e637f72a32b8d6e51262f3fc322e376e6c5c",
      "size": 115
    },
    ".claude-plugin/plugin.json": {
      "sha256": "214a6bfbeb0edc2087502fdf87cefcb63eaa20aae7dcfd6c80a5bcbc0ce369fd",
      "size": 9132
    },
    "LICENSE": {
      "sha256": "bc42289860cc6e3eb4deccb007d54b3ab1cbb39650194772a03ca28a33ddf7db",
      "size": 1064
    },
    "README.md": {
      "sha256": "30d9632239a31d49abcd01ec7059d9ed5c45c7df4c2e6d2c59cc9c4be049873b",
      "size": 2778
    },
    "assets/icon-dark.svg": {
      "sha256": "b76bcc90632fe2d927d3027d80b6f1fa948d638c1ee0d080d5929df06e737978",
      "size": 589
    },
    "assets/icon.svg": {
      "sha256": "b76bcc90632fe2d927d3027d80b6f1fa948d638c1ee0d080d5929df06e737978",
      "size": 589
    },
    "assets/logo-dark.svg": {
      "sha256": "1eea87b8272b506a47e3a384b36e54d2405f531add0efcabd8a7f3cfebae6b54",
      "size": 1717
    },
    "assets/logo.svg": {
      "sha256": "1eea87b8272b506a47e3a384b36e54d2405f531add0efcabd8a7f3cfebae6b54",
      "size": 1717
    },
    "mcp.json": {
      "sha256": "8709b18786b063483a25ffd110b445c26a915b5094a2578e406c2224965dbe97",
      "size": 220
    },
    "plugin.json": {
      "sha256": "20f0c8e19c8030754c463beb8bd33777d82c04adfbc1cee6ea58c622d867d38d",
      "size": 9236
    },
    "skills/promptingcraft/LICENSE": {
      "sha256": "bc42289860cc6e3eb4deccb007d54b3ab1cbb39650194772a03ca28a33ddf7db",
      "size": 1064
    },
    "skills/promptingcraft/SKILL.md": {
      "sha256": "e9d2a5ade5d5a2d2d0906dd7a29bb300868735942b8d89cb11d7f329c2301611",
      "size": 15194
    },
    "skills/promptingcraft/agents/openai.yaml": {
      "sha256": "0181adefbf18425c76102223a66f2e2c925117d0d03d49ebf8c29e6db7a6552f",
      "size": 99
    },
    "skills/promptingcraft/references/claude-code.md": {
      "sha256": "4d0dfc6c03852324347e4fec78a727de3d00eb8eaba2ca8fc88f4ac6b205ccd7",
      "size": 1880
    },
    "skills/promptingcraft/references/codex.md": {
      "sha256": "01ff677569a9527985dc58d4b94cc35588b95d21d75c9da6b7a94ffb8382d87f",
      "size": 2149
    },
    "skills/promptingcraft/references/contract.md": {
      "sha256": "67f49fba95fab81161dfb72d42a0757c36df995f7fca974d7492cd9884fcd498",
      "size": 7234
    },
    "skills/promptingcraft/references/cursor.md": {
      "sha256": "cf8c5fee7705ef502929ba32c5f63d292074c976ff3d9cd0a6d5ce409c09ded2",
      "size": 1996
    },
    "skills/promptingcraft/references/examples.md": {
      "sha256": "535863cad12fd935245737df2a17a45d3729b49c887cabf0e5e1e27b106ba9ea",
      "size": 7434
    },
    "skills/promptingcraft/references/freshness.md": {
      "sha256": "6b84e26440980b41e8c4ba3517e078293353404f4a731f811f102bb107a9f972",
      "size": 1449
    },
    "skills/promptingcraft/references/knowledge.json": {
      "sha256": "480b0eb408ed17792b4d8dff121d6cabcbb99abafb6003b0b727bd222a61ec24",
      "size": 23693
    },
    "skills/promptingcraft/references/rubric.md": {
      "sha256": "854e480118c3d65921810e3d4c3fdc134d30ecf6d4851fb00f56a751e55ad873",
      "size": 2573
    },
    "skills/promptingcraft/references/sources.json": {
      "sha256": "d1052908b9899e746a200aa4632e8d7466efa307a9db8d0bf37cf9d70123aa4b",
      "size": 22792
    },
    "skills/promptingcraft/scripts/contract_check.py": {
      "sha256": "48036c12db4d8b10b9a92fed9d776b21dc400661538b215aaf791bff358a946a",
      "size": 9124
    }
  }
}

SHA-256 of public snapshot: 38cf7687bcfc3a412e06de6bb4fe0484c37b6400a5753541006451afefa4fe84