From 12a885f43b25a3ec687d3d85790dcd8b8d61e675 Mon Sep 17 00:00:00 2001 From: Jun-te Kim Date: Wed, 13 May 2026 15:36:58 +0000 Subject: [PATCH] save --- skills-lock.json | 141 +++++++++++++------------------- skills/engineering/tdd/SKILL.md | 5 ++ 2 files changed, 60 insertions(+), 86 deletions(-) diff --git a/skills-lock.json b/skills-lock.json index b35259e..e5f9a7b 100644 --- a/skills-lock.json +++ b/skills-lock.json @@ -1,114 +1,83 @@ { - "version": 3, + "version": 1, "skills": { - "diagnose": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/diagnose/SKILL.md", - "skillFolderHash": "43d464d0e9d1049b9d525975c0f7367ab7e01a5f", - "pluginName": "mattpocock-skills" - }, - "grill-with-docs": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/grill-with-docs/SKILL.md", - "skillFolderHash": "2969a1224c70fe41b9dd2ddbe32c2ec62f2815bd", - "pluginName": "mattpocock-skills" - }, - "improve-codebase-architecture": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/improve-codebase-architecture/SKILL.md", - "skillFolderHash": "3ad8fa787b3b9b622d1f5a3d0afc27812ac782fa", - "pluginName": "mattpocock-skills" - }, - "setup-matt-pocock-skills": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/setup-matt-pocock-skills/SKILL.md", - "skillFolderHash": "a500c5b9a481e6fac8c9bb87cd4c4e16c3f46e1a", - "pluginName": "mattpocock-skills" - }, - "to-issues": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/to-issues/SKILL.md", - "skillFolderHash": "2bf2903405724ce27038fc91f1c4304c4a63ae16", - "pluginName": "mattpocock-skills" - }, - "to-prd": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/to-prd/SKILL.md", - "skillFolderHash": "63e890f04a30b69c9931615f36700fc45eb8d1ad", - "pluginName": "mattpocock-skills" - }, - "triage": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/triage/SKILL.md", - "skillFolderHash": "de4f182c30876a2460ca307e2f601b9b892527e5", - "pluginName": "mattpocock-skills" - }, - "zoom-out": { - "source": "mattpocock/skills", - "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/engineering/zoom-out/SKILL.md", - "skillFolderHash": "6ecebabdea814d12888f56a611da7bf182b5fb26", - "pluginName": "mattpocock-skills" - }, "caveman": { "source": "mattpocock/skills", "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", "skillPath": "skills/productivity/caveman/SKILL.md", - "skillFolderHash": "17972a1bdbf5909b9dbdc435ad348f0bf45f8664", - "pluginName": "mattpocock-skills" + "computedHash": "934433479903febc585bf6deb5f0cebc63137e3f86b7babe0aab1ecb94d6d7a4" + }, + "diagnose": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/diagnose/SKILL.md", + "computedHash": "15939a26f86edec2d4862042b8564e5a062cb81d04e047a0cea6305c8830b5f5" }, "grill-me": { "source": "mattpocock/skills", "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", "skillPath": "skills/productivity/grill-me/SKILL.md", - "skillFolderHash": "2a1ad17028306ebe45f0e49703fa28b9b2e7f499", - "pluginName": "mattpocock-skills" + "computedHash": "784f0dbb7403b0f00324bce9a112f715342777a0daee7bbb7385f9c6f0a170ea" }, - "write-a-skill": { + "grill-with-docs": { "source": "mattpocock/skills", "sourceType": "github", - "sourceUrl": "https://github.com/mattpocock/skills.git", - "skillPath": "skills/productivity/write-a-skill/SKILL.md", - "skillFolderHash": "2f252b35aa238879afc5a230ac30343708dee0b3" + "skillPath": "skills/engineering/grill-with-docs/SKILL.md", + "computedHash": "1adf321072f53cce3dcaf5357d91b8230d4aa647bb8a51756745337a6ee567b8" + }, + "improve-codebase-architecture": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/improve-codebase-architecture/SKILL.md", + "computedHash": "c77b86b4332919499608f9af1880074e1fec65a59b95c70c27a9f39cd137865e" }, "ralph-loop": { "source": "Hestia-Homes/agentic-toolkit", "sourceType": "github", - "sourceUrl": "https://github.com/Hestia-Homes/agentic-toolkit.git", "skillPath": "skills/engineering/ralph-loop/SKILL.md", - "skillFolderHash": "d1414d3ccd3cc27f7cc1117b7723efc22b2d1ec7" + "computedHash": "6d6c256a5145008038d128089fa17ed78ac9350d98efd977624da21d9255988b" + }, + "setup-matt-pocock-skills": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/setup-matt-pocock-skills/SKILL.md", + "computedHash": "0164a8b1ef998abca426056c6ed8a7716a9d4692fc6daa5378f68381a6dafd24" + }, + "to-issues": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/to-issues/SKILL.md", + "computedHash": "47f648f3414848ccfc62cb41d2828b7e575fb5e7cbd6c4bdf630c063b5dc5e82" + }, + "to-prd": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/to-prd/SKILL.md", + "computedHash": "6d741474efd4bc3db55fabc2722ed78ca9c374cabcb6212936d79d4fd4a30fcb" }, "to-project": { "source": "Hestia-Homes/agentic-toolkit", "sourceType": "github", - "sourceUrl": "https://github.com/Hestia-Homes/agentic-toolkit.git", "skillPath": "skills/engineering/to-project/SKILL.md", - "skillFolderHash": "c28e88e90052bee0dfddc8c525462fe339ff2244" + "computedHash": "59daf039ac699a44a9416f8ec403b83d4166e05489959e127746231ff8be4e12" }, - "tdd": { - "source": "Hestia-Homes/agentic-toolkit", + "triage": { + "source": "mattpocock/skills", "sourceType": "github", - "sourceUrl": "https://github.com/Hestia-Homes/agentic-toolkit.git", - "skillPath": "skills/engineering/tdd/SKILL.md", - "skillFolderHash": "6690fa8a3dcb7a91ef6043b542322553e199e35b" + "skillPath": "skills/engineering/triage/SKILL.md", + "computedHash": "2b6efb6da12d92551772fcc04acf331f4e0e6f7bd9d4cb23ce0b301e0b128feb" + }, + "write-a-skill": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/productivity/write-a-skill/SKILL.md", + "computedHash": "b44d8aab2ead83c716e01af4c9a24ccc4575ce70ad58ec4f1749fb88c9cc82ba" + }, + "zoom-out": { + "source": "mattpocock/skills", + "sourceType": "github", + "skillPath": "skills/engineering/zoom-out/SKILL.md", + "computedHash": "8357aeaece3b709c442eab67e64b86844e05e2f1ea95b109565eba50b6def36e" } - }, - "dismissed": {} + } } diff --git a/skills/engineering/tdd/SKILL.md b/skills/engineering/tdd/SKILL.md index f95adbd..675af60 100644 --- a/skills/engineering/tdd/SKILL.md +++ b/skills/engineering/tdd/SKILL.md @@ -1,3 +1,8 @@ +--- +name: tdd +description: Test-driven development using vertical 3A slices (Arrange-Act-Assert, one test → one implementation at a time). Tests verify behavior through public interfaces, not implementation details. Use when adding behavior to a codebase, fixing a bug that lacks a regression test, or any work where "make a failing test pass" is the right unit of progress. +--- + # Test-Driven Development (3A) ## Philosophy