一键导入
process-journals
Review journal entries and extract valuable knowledge into formal documentation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Review journal entries and extract valuable knowledge into formal documentation
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Conduct thorough code reviews for pull requests and pre-commit changes
Run comprehensive project health checks including code quality, documentation, git status, and project structure
Check CI/CD workflow status and troubleshoot failing checks in GitHub Actions
Initialize .docent/ directory structure and configuration for a new project
Comprehensive guide for AI agents on proactive documentation capture using /docent:tell
Migrate a docent v0.9 project to v1.0 skills-based architecture
| name | process-journals |
| description | Review journal entries and extract valuable knowledge into formal documentation |
| group | docent |
| keywords | ["knowledge-management","documentation","journals","review","process journals","extract knowledge"] |
| version | 1.0.0 |
| author | docent |
This runbook guides you through reviewing journal and note entries to extract valuable knowledge into formal project documentation.
Journals and notes capture raw project knowledge - decisions made, discoveries, rationale, and context. This runbook helps systematically review them and extract insights into permanent documentation.
.docent/journals/ directory with journal entries.docent/notes/ directory with notesAction: Find journal entries from the last 7-30 days
find .docent/journals -name "*.md" -mtime -30 -type f | sort
Review: Scan the list to identify which sessions to review
Action: Read through journal entries looking for:
Knowledge worth preserving:
Decision Point: For each piece of knowledge, ask:
Action: For significant technical decisions found in journals
Use /docent:act create-adr (if available) or /docent:tell to create ADR:
/docent:tell create an ADR documenting [the decision]
Context from journal:
- Decision: [what was decided]
- Rationale: [why it was decided]
- Date: [when]
- Alternatives considered: [other options]
Location: .docent/decisions/
Action: For useful implementation details or patterns
Use /docent:tell to add to appropriate documentation:
/docent:tell add implementation note to [relevant doc]:
[insight from journal]
Common locations:
docs/guides/docs/api/README.md or docs/setup.mddocs/troubleshooting.mdAction: For project evolution and timeline information
Update project documentation:
CHANGELOG.md if it's a notable changedocs/roadmap.md with completed itemsdocs/history.md or similarDecision Point: What to do with processed journals?
Option A: Archive
.docent/journals/archive/YYYY/Option B: Keep as-is
Option C: Distill and delete
Recommended: Option A (archive) - preserves history without clutter
mkdir -p .docent/journals/archive/$(date +%Y)
mv .docent/journals/2025-10-*.md .docent/journals/archive/2025/
Action: Process .docent/notes/ similarly
Notes are often:
Process:
Action: Ensure new/updated docs are discoverable
Tasks:
docs/README.md or index if it existsAction: Create a commit with extracted knowledge
git add .docent/decisions/ docs/
git commit -m "docs: extract knowledge from journal review
- Added ADRs for [decisions]
- Updated [guides] with implementation insights
- Documented [context/rationale]
Processed journals: [date range]"
Action: Provide summary of knowledge extracted
Report:
Example Output:
📋 Journal Processing Summary
Reviewed: 3 journal entries (2025-10-23 to 2025-10-29)
Extracted:
✓ 2 architecture decisions → .docent/decisions/
✓ 4 implementation insights → docs/guides/
✓ 1 troubleshooting tip → docs/troubleshooting.md
✓ Project timeline updated → CHANGELOG.md
Archived: 3 journal files → .docent/journals/archive/2025/
Knowledge preserved and organized! 🎉
Recommended frequency:
If: .docent/journals/ is empty or doesn't exist
Action: Nothing to process - this is normal for new projects or between sessions
If: Uncertain whether journal content is valuable
Rule of thumb:
When in doubt: Extract to notes first, decide later
If: Not sure where extracted knowledge should go
Ask /docent:ask:
/docent:ask where should documentation about [topic] go?
Or create a new guide if appropriate.
Efficient Processing:
/docent:tell to speed up documentation updatesKnowledge Triage:
Avoid Over-Documenting:
After processing:
/docent:ask can find the extracted knowledge