Compare commits

..
16 Commits
Author SHA1 Message Date
Matt Pocock 9e4a16180f feat: Add implement skill documentation for PRD-based work 2026-06-10 14:20:52 +01:00
Matt Pocock 9b789d9194 Added prefactoring 2026-06-10 14:20:52 +01:00
Matt Pocock 9ab83c1198 refine: Add skill documentation for resolving merge conflicts 2026-06-10 14:20:52 +01:00
Matt Pocock a67ab3dfca The fewer seams, the better 2026-06-10 14:20:52 +01:00
Matt Pocock 2aab3306ab Improved /grill-with-docs commit message 2026-06-10 14:20:52 +01:00
Matt Pocock 024f97b7a8 refine: Update description for grilling skill to enhance clarity and focus 2026-06-10 14:20:52 +01:00
Matt Pocock c63ada9635 refine: Remove caveman skill documentation to streamline productivity skills 2026-06-10 14:20:52 +01:00
Matt Pocock c15909335e refine: Remove caveman skill documentation to streamline productivity skills 2026-06-10 14:20:52 +01:00
Matt Pocock 526bc9b218 refine: Add disable-model-invocation flag to edit-article skill for improved functionality 2026-06-10 14:20:52 +01:00
Matt Pocock 661641ded3 refine: Update description for grill-me skill and adjust session instruction for clarity 2026-06-10 14:20:52 +01:00
Matt Pocock 675863c8b3 refine: Simplify instructions for running grilling and domain modeling skills 2026-06-10 14:20:52 +01:00
Matt Pocock b7724047bc feat: Add new skills and templates for domain modeling, bug diagnosis, and architectural improvement
- Introduced a human-in-the-loop script for bug diagnosis to capture user feedback.
- Created ADR and CONTEXT formats to standardize architectural decision records and domain context documentation.
- Developed a domain modeling skill to refine terminology and maintain a shared language.
- Enhanced the improve-codebase-architecture skill to provide visual reports and deepening opportunities.
- Consolidated grilling and handoff skills for better user interaction and documentation.
- Updated existing skills to improve clarity and consistency in descriptions and functionality.
2026-06-10 14:20:52 +01:00
Matt Pocock 26ba8ae34b Add recommendation for primary source in lesson guidelines to enhance resource quality 2026-06-10 14:12:04 +01:00
Matt Pocock e3d8b735ef Add HTML anchor linking between lessons and reference documents for improved navigation 2026-06-09 18:56:43 +01:00
Matt Pocock 59c92aa9e7 Clarify mission updates in teaching documentation to ensure alignment with user skill development 2026-06-09 18:56:13 +01:00
Matt Pocock 2bf7005192 Add teaching skill and related documentation for enhanced learning experience 2026-06-08 15:02:04 +01:00
9 changed files with 25 additions and 1 deletions
+1
View File
@@ -17,6 +17,7 @@
"./skills/productivity/grill-me",
"./skills/productivity/grilling",
"./skills/productivity/handoff",
"./skills/productivity/teach",
"./skills/productivity/write-a-skill"
]
}
+1
View File
@@ -175,6 +175,7 @@ General workflow tools, not code-specific.
- **[caveman](./skills/productivity/caveman/SKILL.md)** — Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler while keeping full technical accuracy.
- **[grill-me](./skills/productivity/grill-me/SKILL.md)** — Get relentlessly interviewed about a plan or design until every branch of the decision tree is resolved.
- **[handoff](./skills/productivity/handoff/SKILL.md)** — Compact the current conversation into a handoff document so another agent can continue the work.
- **[teach](./skills/productivity/teach/SKILL.md)** — Teach the user a new skill or concept over multiple sessions, using the current directory as a stateful teaching workspace.
- **[write-a-skill](./skills/productivity/write-a-skill/SKILL.md)** — Create new skills with proper structure, progressive disclosure, and bundled resources.
**Skills**
+15
View File
@@ -0,0 +1,15 @@
---
name: implement
description: "Implement a piece of work based on a PRD or set of issues."
disable-model-invocation: true
---
Implement the work described by the user in the PRD or issues.
Use /tdd where possible, at pre-agreed seams.
Run typechecking regularly, single test files regularly, and the full test suite once at the end.
Once done, use /review to review the work.
Commit your work to the current branch.
+2 -1
View File
@@ -8,7 +8,8 @@ User-invoked entry points (`disable-model-invocation: true`).
- **[grill-me](./grill-me/SKILL.md)** — Get relentlessly interviewed about a plan or design until every branch of the decision tree is resolved.
- **[handoff](./handoff/SKILL.md)** — Compact the current conversation into a handoff document so another agent can continue the work.
- **[write-a-skill](./write-a-skill/SKILL.md)** — Create a new skill with proper structure, progressive disclosure, and bundled resources.
- **[teach](./teach/SKILL.md)** — Teach the user a new skill or concept over multiple sessions, using the current directory as a stateful teaching workspace.
- **[write-a-skill](./write-a-skill/SKILL.md)** — Create new skills with proper structure, progressive disclosure, and bundled resources.
## Skills
@@ -40,6 +40,10 @@ The lesson should teach ONE THING only. It should be completable very quickly -
Make opening a lesson as easy as possible — ideally a single CLI command the user can run to open the HTML file in their browser.
Each lesson should link via HTML anchors to other lessons and reference documents.
Each lesson should recommend a primary source for the user to read or watch. This should be the most high-quality, high-trust resource you found on the topic.
## The Mission
Every lesson should be tied into the mission - the reason that the user is interested in learning about the topic.
@@ -48,6 +52,8 @@ If the user is unclear about the mission, or the `MISSION.md` is not populated,
Failing to understand the mission will mean knowledge acquisition is not grounded in real-world goals. Lessons will feel too abstract. You will have no way of judging what the user should do next.
Missions may change as the user develops more skills and knowledge. This is normal - make sure to update the `MISSION.md` and add a learning record to capture the change. Confirm with the user before changing the mission.
## Zone Of Proximal Development
Each lesson, the learner should always feel as if they are being challenged 'just enough'.