📦 deps(thirdparty): update snapshots
This commit is contained in:
+76
@@ -0,0 +1,76 @@
|
||||
# Pattern Extraction Doctrine
|
||||
|
||||
Use this doctrine when a skill borrows ideas from GitHub repositories, products, papers, experts, or user-supplied references. The goal is to extract durable patterns, not copy surface style.
|
||||
|
||||
## Principle
|
||||
|
||||
A borrowed pattern must improve the current skill's reliability, clarity, or portability faster than it increases context cost.
|
||||
|
||||
## Four-Gate Pattern Test
|
||||
|
||||
Accept a pattern only when it passes enough of these gates for the skill's risk tier.
|
||||
|
||||
### 1. Recurrence
|
||||
|
||||
The pattern appears in more than one serious example, source, workflow, or usage scenario.
|
||||
|
||||
Use it to reject one-off tricks that look impressive but have no durable signal.
|
||||
|
||||
### 2. Generativity
|
||||
|
||||
The pattern can guide a new case, not just explain the original example.
|
||||
|
||||
Use it to prefer operating principles, decision rules, and workflow loops over anecdotes.
|
||||
|
||||
### 3. Distinctiveness
|
||||
|
||||
The pattern is more specific than generic good advice.
|
||||
|
||||
Use it to reject empty claims such as "be clear", "be useful", or "add quality" unless the reference shows how.
|
||||
|
||||
### 4. Boundary
|
||||
|
||||
The pattern has a known limit: when not to apply it, what not to borrow, or what cost it introduces.
|
||||
|
||||
Use it to prevent reference scans from becoming unbounded feature expansion.
|
||||
|
||||
## Acceptance Rule
|
||||
|
||||
- `Scaffold`: accept a pattern when it has generativity and boundary clarity.
|
||||
- `Production`: require recurrence, generativity, and boundary clarity.
|
||||
- `Library`: require recurrence, generativity, distinctiveness, and boundary clarity.
|
||||
- `Governed`: require all four gates plus reviewer-visible evidence.
|
||||
|
||||
When the evidence is not strong enough, move the pattern into an iteration candidate instead of the first package.
|
||||
|
||||
## What To Borrow
|
||||
|
||||
Borrow:
|
||||
|
||||
- high-signal workflow loops
|
||||
- evidence-backed quality gates
|
||||
- repeatable review checkpoints
|
||||
- crisp output shapes
|
||||
- boundary language that prevents route confusion
|
||||
- portability patterns that preserve meaning across environments
|
||||
|
||||
## What Not To Borrow
|
||||
|
||||
Do not borrow:
|
||||
|
||||
- source branding
|
||||
- long prose
|
||||
- roleplay style that does not match the target skill
|
||||
- heavy research workflows for low-risk scaffolds
|
||||
- platform-specific assumptions hidden inside a general method
|
||||
- impressive examples that cannot be verified or generalized
|
||||
|
||||
## Reviewer Questions
|
||||
|
||||
Before accepting a borrowed pattern, ask:
|
||||
|
||||
- Where else does this pattern appear?
|
||||
- What new case can it help solve?
|
||||
- What makes it more specific than generic advice?
|
||||
- When should this skill refuse to use it?
|
||||
- What file, report, eval, or checklist proves it earned its weight?
|
||||
Reference in New Issue
Block a user