Loading...
Loading...
Creates ALL task types (implementation, refactoring, test). Generates task documents from templates, validates type rules, creates in Linear, updates kanban. Invoked by orchestrators.
npx skill4agent add levnikolaevich/claude-code-skills ln-301-task-creatorshared/references/storage_mode_detection.mdtaskTypeGrep(pattern="[keyword]", path="src/", output_mode="files_with_matches")⚠️ DRY Warning> [!WARNING]
> **DRY Check:** Similar functionality detected in codebase
> - Existing: src/services/auth/validateToken.ts:15-42
> - Similarity: 85% (function name, domain match)
> - **Recommendation:** Review existing implementation before creating new code
> - Option 1: Reuse existing function (import and call)
> - Option 2: Extend existing function with new parameters
> - Option 3: Justify why reimplementation needed (document in Technical Approach)| taskType | Hard rule | What to verify |
|---|---|---|
| implementation | No new test creation | Scan text for "write/create/add tests" etc.; allow only updating existing tests |
| refactoring | Regression strategy required | Issues listed with severity; plan in 3 phases; regression strategy (Baseline/Verify/Failure); preserve functionality |
| test | Risk-based plan required | Priority ≤15 scenarios; E2E 2-5, Integration 0-8, Unit 0-15, Total 10-28; no framework/library/DB tests |
state: "Backlog"⚠️ DRY WarningExample 1: Email validation (HIGH similarity - 90%)
> [!WARNING]
> **DRY Check:** Similar functionality detected
> - Existing: src/utils/validators/email.ts:validateEmail()
> - Similarity: 90% (exact function name + domain match)
> - **Recommendation:** REUSE existing function (Option 1)
Example 2: User authentication (MEDIUM similarity - 75%)
> [!WARNING]
> **DRY Check:** Partial functionality exists
> - Existing: src/services/auth/login.ts:authenticateUser()
> - Similarity: 75% (domain match, different scope)
> - **Recommendation:** Review existing code, consider EXTEND (Option 2) or JUSTIFY new implementation (Option 3)
Example 3: No duplication (skip warning)
- No similar code found → Proceed without DRY warningshared/references/template_loading_pattern.mdimplementationtask_template_implementation.mdrefactoringrefactoring_task_template.mdtesttest_task_template.mddocs/templates/*.mdshared/references/kanban_update_algorithm.mdshared/references/template_loading_pattern.mdshared/references/linear_creation_workflow.mdshared/references/storage_mode_detection.mdshared/templates/task_template_implementation.mdshared/templates/refactoring_task_template.mdshared/templates/test_task_template.mddocs/templates/*.mddocs/tasks/kanban_board.md