feat(skills): extract-general-pattern skill - #217
Merged
Conversation
… from a concrete /designs post into standalone general posts A judgment-guided authoring skill (no transformer): read one concrete /designs post (an imported HLD), DISENTANGLE every distinct reusable pattern intertangled inside it, AGREE via AskUserQuestion on which become posts, then AUTHOR one generalized standalone /designs post per approved pattern (one at a time, checkpoint between each), handing each to refine-design-post for the GENERALITY/CLARITY audit. - SKILL.md — the DISENTANGLE → AGREE → AUTHOR → HAND OFF → VALIDATE flow; the de-specify core move (strip the business, keep the mechanism); the standalone rule (no source: provenance, no backlink, draft: true); the de-em-dash / MDX-clean body rules; and the explicit DEFERRED list (external-blog export, batch mode, a deterministic transformer, hub auto-cataloging). - PATTERN-TYPES.md — the living catalog of the 7 recurring pattern shapes worth extracting (decision method, decision record, pipeline, self-healing loop, use-case model, NFR strategy, diagram convention) + how to recognize each. - Registered in the CLAUDE.md skills-map; the two design plans committed alongside. Pairs with refine-design-post (the audit it hands to), import-co-design + import-marketplace-plugin (which create the concrete posts it reads), author-post, manage-hubs. References verified against the post-refactor skill names (author-post, etc.). No secrets. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the
extract-general-patternskill: turn ONE concrete/designspost (an imported HLD) into generalized, standalone/designsposts by disentangling the many reusable patterns intertangled inside it. Secret-scanned clean; touches only.claude/+ the CLAUDE.md skills-map row.What it is
A judgment-guided authoring skill (no Node transformer, no hook, no Make target — like
import-marketplace-plugin). The flow:*-designkind + slug). The 7 recurring pattern shapes live inPATTERN-TYPES.md.source:provenance / backlink;draft: true; de-em-dash; MDX-clean.refine-design-postfor the GENERALITY/CLARITY audit (the proof the leak is gone).Files
.claude/skills/extract-general-pattern/SKILL.md.claude/skills/extract-general-pattern/PATTERN-TYPES.md(living catalog of the pattern shapes).claude/plans/convention)Deferred (explicitly, per the skill's "Not yet" section)
External-blog export, batch mode, a deterministic transformer, hub auto-cataloging — named as next steps, not built in v1.
Verification
All referenced skills/files resolve (verified against the post-refactor skill names —
author-post,refine-design-post,import-co-design,import-marketplace-plugin,manage-hubs,blog-kinds.json, the em-dash hook). Frontmatter valid, name matches dir. No secrets.🤖 Generated with Claude Code
https://claude.ai/code/session_01WRtyLha5c6gN3VJ6cEqRPu