بنقرة واحدة
knowie-judge
Cross-check knowledge files for consistency, coherence, and project alignment
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Cross-check knowledge files for consistency, coherence, and project alignment
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | knowie-judge |
| description | Cross-check knowledge files for consistency, coherence, and project alignment |
| user-invocable | true |
| argument-hint | [scope: file name, file pair, or event description] |
Verify that the three knowledge files (principles, vision, experience) are internally sound, consistent with each other, and aligned with the actual project state.
$ARGUMENTS
These rules govern how you interact with knowledge files. Follow them in every check:
Read all three core files:
knowledge/principles.mdknowledge/vision.mdknowledge/experience.mdAlso scan knowledge/research/, knowledge/design/, knowledge/history/ for additional context.
To check alignment with the actual project, also examine:
package.json, Cargo.toml, or equivalent (tech stack, dependencies)Parse $ARGUMENTS to decide what to check:
For each file, check its structural and logical integrity:
Principles:
Vision:
Experience:
For each file, check for contradictions in content:
Each direction asks a specific question:
| Direction | Core Question | Detailed Probes |
|---|---|---|
| Principles → Vision | Can the vision be derived from the principles? | Does each roadmap item serve at least one principle? Are there vision items with no principled justification? |
| Vision → Principles | Does the vision require principles that aren't stated? | Are there implicit assumptions in the vision that should be made explicit as principles? |
| Principles → Experience | Do the principles predict the patterns observed? | Has experience validated the principles? Which principles lack empirical support? |
| Experience → Principles | Does any experience challenge or extend the principles? | Are there lessons that suggest a principle is wrong, incomplete, or needs nuance? |
| Vision → Experience | Does experience support the planned direction? | Are there known risks from experience that the vision doesn't address? Has the vision learned from past failures? |
| Experience → Vision | Are there lessons suggesting opportunities not yet in the vision? | Has experience revealed capabilities or patterns that could open new directions? |
Check each file against the actual project state:
Principles vs Project:
Vision vs Project:
Experience vs Project:
Synthesize all findings:
Look for content that doesn't belong:
## Knowledge Health Check
### Self-consistency
🟢 Principles — root axiom present, derivation chains intact.
🟡 Vision — Phase 3 and Phase 5 overlap in scope.
Phase 3 (line 45): "Implement caching layer"
Phase 5 (line 67): "Add performance optimization including caching"
→ Clarify the boundary or merge these phases.
🟢 Experience — all lessons follow consistent format.
### Internal Coherence
🟢 Principles — no contradictions.
🟡 Vision — current state section says "auth is complete" (line 28)
but roadmap still lists auth as pending (line 52).
→ Update one or the other.
🟢 Experience — consistent.
### Cross-references
🟢 Principles → Vision — vision is derivable from principles.
🟡 Vision → Principles — vision mentions "progressive disclosure"
but principles don't include a related principle.
→ Add a principle, or document this as a tactical choice in vision.
🟢 Principles → Experience — principles predict observed patterns.
🟢 Experience → Principles — no challenges to existing principles.
🔴 Vision → Experience — vision plans to use SSR, but experience
recorded SSR hydration issues.
Vision line 34: "Phase 2: migrate to SSR"
Experience line 12: "SSR hydration caused 3-day debug cycle"
→ Address this known risk in vision, or explain why context differs.
🟢 Experience → Vision — no missed opportunities.
### Project Alignment
🟢 Principles — tech choices match project reality.
🟡 Vision — roadmap says Phase 1 complete, but tests/ directory
is empty. Success criteria mentions "90% test coverage."
→ Either update success criteria or add tests.
🟢 Experience — all referenced code still exists.
### Overall
🟡 Generally healthy. Main pressure on vision.md — one conflict
with experience, one internal inconsistency, and one alignment
gap with project state.
### Beyond Scope
🟢 All content is relevant to this project.
## Suggested Actions
1. [High] Resolve SSR conflict between vision and experience
2. [Medium] Fix auth status inconsistency in vision
3. [Medium] Clarify Phase 3/5 overlap in vision
4. [Low] Consider adding progressive disclosure principle
---
Would you like me to help fix any of these issues? I can propose specific edits for you to review.
## Post-feature Check: [Event]
### Impact on Experience
🟡 Worth distilling — [specific observation].
→ Suggest adding a lesson to experience.md
### Impact on Vision
🟢 Milestone completed as planned.
→ Mark as complete in roadmap.
### Impact on Principles
🟢 No challenge to existing principles.
### Project Alignment
🟡 Feature is implemented but vision hasn't been updated.
### Suggested Actions
1. Add lesson to experience.md: [specific lesson]
2. Update vision.md: mark [milestone] as complete
---
Would you like me to help fix any of these issues? I can propose specific edits for you to review.
If checks reveal that files are too disorganized to assess clearly, offer to help reorganize. Common triggers:
Format the offer clearly:
## Reorganization Suggested
experience.md has grown to 280 lines (recommended: ~200).
- 5 lessons appear to be raw events rather than distilled patterns
- 3 lessons reference code that has been rewritten
Would you like me to help reorganize?
- Move raw events to history/
- Distill remaining lessons into four-part format
- Remove or update stale references
If the user agrees:
After the user makes changes based on your suggestions:
---) and ask the user if they'd like help fixing any of the issues. Example: "Would you like me to help fix any of these issues? I can propose specific edits for you to review."knowledge/.knowie.json → language field (e.g., "zh-TW"). Use that language for ALL output — section headers, descriptions, suggestions, everything. If knowledge/.knowie.json is missing or has no language field, detect from conversation context or default to English.