بنقرة واحدة
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 ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
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