daily-workflow-optimization
Skill9 starsChanged 23 days agoMITView on GitHub
Use when reviewing recurring development workflow friction - "what's slowing things down", "qu'est-ce qui nous ralentit", periodic toil review, cutting repeated manual steps, identical recurring feedback/fixes, stale memories or context to refresh.
In this repository59 other files it gives its agents.
- AGENTS.mdAGENTS.md
- adversarial-feature-challengeSkill
- api-contract-versioningSkill
- bug-ticket-root-causeSkill
- bug-triage-structuredSkill
- ci-pipeline-orchestrationSkill
- commit-readiness-reviewSkill
- comprehensive-test-strategySkill
- database-schema-evolutionSkill
- ddd-backend-implementationSkill
- design-system-component-lifecycleSkill
- detection-sweepSkill
- domain-glossarySkill
- domain-modeling-designSkill
- frontend-fullstack-implementationSkill
- frontend-spec-call-site-auditSkill
- merge-request-reviewSkill
- performance-profilingSkill
- recording-decisionsSkill
- recurring-bug-root-causeSkill
- refactoring-shared-component-apiSkill
- validating-features-end-to-endSkill
- visual-regression-checkSkill
- writing-robust-testsSkill
- adversarial-feature-challengeSkill
- api-contract-versioningSkill
- audit-architectureSkill
- audit-ci-cdSkill
- audit-complianceSkill
- audit-industrialisationSkill
- audit-observabilitySkill
- audit-performance-frontendSkill
- audit-qualitySkill
- audit-reportSkill
- audit-securitySkill
- audit-testingSkill
- bug-ticket-root-causeSkill
- bug-triage-structuredSkill
- ci-pipeline-orchestrationSkill
- commit-readiness-reviewSkill
- comprehensive-test-strategySkill
- database-schema-evolutionSkill
- ddd-backend-implementationSkill
- design-system-component-lifecycleSkill
- detection-sweepSkill
- domain-glossarySkill
- domain-modeling-designSkill
- frontend-fullstack-implementationSkill
- frontend-spec-call-site-auditSkill
- merge-request-reviewSkill
- performance-profilingSkill
- production-incident-diagnosticSkill
- qa-session-intakeSkill
- recording-decisionsSkill
- recurring-bug-root-causeSkill
- refactoring-shared-component-apiSkill
- validating-features-end-to-endSkill
- visual-regression-checkSkill
- writing-robust-testsSkill
The file
We split this skill into the rules it gives an agent
6 rules. About 0 are common, 6 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈6
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
This skill: when: optimizing the dev/agent WORKFLOW - recurring toil, retry storms, cold reads, repeated manual steps, stale …
- Distinctive: line 17
detection-sweep: instead if: detecting CODE problems in the project and ticketing them.
- Distinctive: line 18
recurring-bug-root-cause: instead if: the same bug keeps coming back - that is a root cause in the code, not workflow friction.
- Distinctive: line 26
No dedicated metric is required.
- Distinctive: line 33
If the repo exposes a measurement tool (metrics script, report), use it - it wins over manual inference.
- Distinctive: line 46
Document: if ≥ 2 actions taken: signal detected, action, expected effect.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Daily Workflow Optimization - cut workflow friction, not fix code
If the current repo has a tooled improvement command, it wins - it knows its metrics, scripts and paths.
This skill vs. others
- This skill when: optimizing the dev/agent WORKFLOW - recurring toil, retry storms, cold reads, repeated manual steps, stale memories/context. Target = tooling, scripts, memories, process. Never production code.
- detection-sweep instead if: detecting CODE problems in the project and ticketing them.
- recurring-bug-root-cause instead if: the same bug keeps coming back - that is a root cause in the code, not workflow friction.
Principle
Unmeasured friction rationalizes itself away ("it's quick"). The expected output = a list of concrete actions prioritized by friction × frequency, acting on tooling/process, with an explicit expected effect. No changes to production code, no optimization without a signal that justifies it.
Context to gather (sources of friction signals)
No dedicated metric is required; infer friction from generic signals already available:
- Git/CI history: repeated fix commits on the same area, "fix lint" streaks, CI re-runs, slow or flaky jobs.
- Session logs / transcripts: same commands rerun, same files re-read without changes (cold reads), identical manual corrections.
- Recurring tickets: same-class tickets reopened, identical review feedback from one PR to the next.
- Memories / context docs: expired notes or notes with no TTL, reference files re-read every session for lack of consolidation.
If the repo exposes a measurement tool (metrics script, report), use it - it wins over manual inference.
Protocol
- Collect the signals from the sources above.
- Categorize each signal: toil_loop (repeated command/manual step) · retry_storm (file/test/component that forces retries) · cold_read (re-read with no change) · stale_context (expired memory/doc).
- Prioritize by friction × frequency: effort per occurrence × number of occurrences. Handle the highest product first.
- Decide one action per prioritized item:
- toil_loop → helper script, alias, or rule that removes the step
- retry_storm → trace back to the cause (fragile test, poorly documented type) → memory or skill
- cold_read → consolidate into a reference doc/memory
- stale_context → renew the TTL or archive
- Execute on tooling/process/memories only. Open a ticket only if the action spans multiple sessions.
- Document if ≥ 2 actions taken: signal detected, action, expected effect.
- [ ] Signals collected (git/CI, sessions, tickets, memories)
- [ ] Items categorized + prioritized by friction × frequency
- [ ] Action decided for each priority item
- [ ] Execution on tooling/process only (zero production code)
- [ ] ≥ 2 actions ⇒ improvement note written
- [ ] Non-regression checks run on the modified toolingTraps & rationalizations
| Excuse | Reality |
| "It's obvious, I optimize right away" | Optimizing without measuring the signal → you harden a marginal friction and miss the real one. Collect first. |
| "Let's automate this step" | Automating a broken process freezes the defect. Fix the process, then automate. |
| "One friction, one more ticket" | Workflow frictions are handled in the session, not in the backlog. Ticket only if multi-session. |
| "I'll touch the production code while I'm at it" | Out of scope. This skill acts on tooling/process; a code bug → detection-sweep or recurring-bug-root-cause. |
| "The expired memory, I'll ignore it" | A stale note pollutes the context. Renew it or archive it, never ignore it. |
Exit condition
- Each action taken is tied to an observed friction signal (never "just in case")
- Actions prioritized by friction × frequency, not by ease
- Zero change to production code
- Expected effect noted for structuring actions; non-regression check run on the tooling (output pasted)
Tooling
- The repo's metrics tool if it exists (wins); otherwise
git log,git log --oneline, CI history, session transcripts.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

