بنقرة واحدة
progress-tracker
Create strict progress tables with verified numbers only - no placeholders or estimates
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Create strict progress tables with verified numbers only - no placeholders or estimates
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Create and maintain execution plan files in tmp/ to reduce chat context for multi-step tasks
Stop and ask for direction when blocked instead of inventing assumptions or placeholder data
Validate CV data against strict 2-page ATS-compliant schema with comprehensive field checks and size constraints. Use when validating CV JSON before PDF generation, checking field constraints, ensuring 2-page layout compatibility, or verifying ATS compliance. Trigger on: "validate CV", "check CV data", "verify schema", "is this CV valid", or before any PDF generation.
Generate 2-page ATS-compliant PDF CVs using WeasyPrint with multi-language support (EN/DE/PL) and visual regression testing. Use when generating final PDF, running visual tests, debugging layout issues, or iterating on CV template design. Trigger on: "generate PDF", "create CV PDF", "render PDF", "visual regression test", or after successful CV validation.
| name | progress-tracker |
| description | Create strict progress tables with verified numbers only - no placeholders or estimates |
Generate progress status tables with verified numbers and source attribution.
Use when user asks for:
Create exactly one markdown table:
| Task | Done/Total | Progress | Status | Source |
|---|---|---|---|---|
| CV validation | 45/100 | 45% | ⚙️ In progress | pytest --collect-only |
| PDF generation | 12/12 | 100% | ✅ OK | All test files in tests/ |
| Visual regression | N/A | N/A | 🟡 Needs input | No baseline defined |
Done/Total:
x/y (integers only)N/A if not countable/verifiableProgress:
NN% computed from Done/TotalN/A if denominator unknownStatus:
Source:
FORBIDDEN:
TBD, ???, {x}/{y}REQUIRED:
N/A with explanation in SourceAdd max 2 bullets for anomalies or notes, then stop.
Example:
- Visual regression blocked: needs baseline screenshots from QA
- PDF generation complete but needs manual review for layout
| Task | Done/Total | Progress | Status | Source |
|---|---|---|---|---|
| Schema validation tests | 8/8 | 100% | ✅ OK | All pass: pytest tests/test_validator.py |
| Template updates | 2/3 | 67% | ⚙️ In progress | EN, DE done; PL pending |
| Visual baselines | 0/3 | 0% | 🟡 Needs input | Requires QA approval |
| Task | Done/Total | Progress | Status | Source |
|---|---|---|---|---|
| Testing | TBD | ~50% | In progress | ❌ Placeholder, vague estimate |
| Refactoring | 10/??? | Unknown | Doing it | ❌ No source, unclear total |
| Documentation | {x}/{y} | TBD | TBD | ❌ Template vars, no data |
If using with /execplan, reference the plan file in Source:
| Task | Done/Total | Progress | Status | Source |
|------|------------|----------|--------|--------|
| Implement auth | 3/5 | 60% | ⚙️ In progress | tmp/auth_execplan.md steps |
Progress = round(100 * done / total)
If total == 0 or unknown: "N/A"
Prevents:
Enables: