This commit is contained in:
Jun-te Kim 2026-05-13 15:36:58 +00:00
parent 0c32b3fe0f
commit 12a885f43b
2 changed files with 60 additions and 86 deletions

View file

@ -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": {}
}
}

View file

@ -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