Loading...
Loading...
Enforces mandatory work tracking before any file changes. Ensures 100% compliance with work file creation, progressive todo updates, and proper completion. Use this skill for ALL tasks, bug fixes, features, and improvements.
npx skill4agent add mohammed-io/agentic-ai-tools work-trackingif [ ! -d "agent-work" ]; then
echo "Initializing work directory..."
cp -r .claude/skills/work-tracking/scaffold agent-work
echo "Work directory initialized from scaffold"
fiagent-work/.claude/skills/work-tracking/scaffold/bin/completed/ls agent-work/*.md 2>/dev/null./agent-work/bin/work-create.sh <task_name>improve_pdf_generationadd_watermark_supportfix_date_parsing_bugimplement_resume_validatornew_featurestuffupdateagent-work/{timestamp}_{task_name}.mdCreated work file: agent-work/20251230164521_improve_pdf_generation.md[ ]# Improve PDF Generation
## Status: in_progress
## Context
Current PDF generation doesn't preserve text selectable layers, making it hard for ATS systems to parse. Users report that their resumes aren't being parsed correctly.
## Value Proposition
- PDFs must have selectable text layers
- Font embedding must be verified
- Metadata must be properly set
- ATS systems should be able to extract all text
## Alternatives considered
- LaTeX generation: Too complex, requires LaTeX installation
- Puppeteer: Similar to Playwright but less stable
- Playwright (chosen): Best text layer support, reliable, well-maintained
## Todos
- [ ] Update PDF generator to verify text layer
- [ ] Add font embedding checks
- [ ] Implement metadata setting
- [ ] Test with ATS parsers
- [ ] Update documentation
## Notes1. Complete all 5 todos
2. Update work file once with all 5 checked1. Complete Todo 1
2. Update work file: [ ] Task 1 → [x] Task 1
3. Complete Todo 2
4. Update work file: [ ] Task 2 → [x] Task 2
5. And so on...[ ][x]Edit: agent-work/{timestamp}_{task_name}.md
Old: - [ ] Update PDF generator to verify text layer
New: - [x] Update PDF generator to verify text layer./agent-work/bin/work-complete.sh <name>./agent-work/bin/work-complete.sh improve_pdf_generation
./agent-work/bin/work-complete.sh 20251230164521_improve_pdf_generationcompleted ({completion_timestamp})agent-work/completed/Completed and moved: agent-work/completed/20251230164521_improve_pdf_generation.mdagent-work/{timestamp}_{task_name}.mdagent-work/completed/{timestamp}_{task_name}.mdwork-create.shagent-work/[ ][x][x]work-complete.shls agent-work/*.mdwork-complete.shls agent-work/*.md
# (no files found)./agent-work/bin/work-create.sh add_pdf_watermark_support
# Created work file: agent-work/20251230170000_add_pdf_watermark_support.md## Todos
- [ ] Add watermark option to PDF generator
- [ ] Implement watermark positioning
- [ ] Add opacity control
- [ ] Test with sample PDFs
- [ ] Update documentationEdit: agent-work/20251230170000_add_pdf_watermark_support.md
Old: - [ ] Add watermark option to PDF generator
New: - [x] Add watermark option to PDF generatorEdit: agent-work/20251230170000_add_pdf_watermark_support.md
Old: - [ ] Implement watermark positioning
New: - [x] Implement watermark positioning./agent-work/bin/work-complete.sh add_pdf_watermark_support
# Completed and moved: agent-work/completed/20251230170000_add_pdf_watermark_support.mdls agent-work/*.md./agent-work/bin/work-create.sh <task_name>./agent-work/bin/work-complete.sh <name>