بنقرة واحدة
doublecheck
// Cross-verify assertions, assumptions, and logic in code or explanations. Use as a quality gate before committing changes. Re-reads relevant code and confirms correctness.
// Cross-verify assertions, assumptions, and logic in code or explanations. Use as a quality gate before committing changes. Re-reads relevant code and confirms correctness.
| name | doublecheck |
| description | Cross-verify assertions, assumptions, and logic in code or explanations. Use as a quality gate before committing changes. Re-reads relevant code and confirms correctness. |
Verify assertions, logic, and assumptions before finalizing changes. This skill provides a structured second-look workflow.
I prefix on interfaces, isI prefix on type guards.public-api.ts exports are correct and complete.public-api.ts.generated/ were modified.*.test.ts suffix and correct directory.cactus-test-tooling is devDependency only.1. Gather: Read all changed files
2. Trace: Follow logic paths through the changes
3. Verify: Check each item on the checklist above
4. Report: Summarize findings as PASS/FAIL with details
## Doublecheck Report
**Scope**: [files checked]
**Result**: ✅ PASS / ❌ FAIL
### Findings
- [PASS/FAIL] Logic verification: [details]
- [PASS/FAIL] Convention compliance: [details]
- [PASS/FAIL] Test verification: [details]
- [PASS/FAIL] Dependency check: [details]
### Issues Found (if any)
1. [specific issue and location]
Triage Cacti CI failures on a PR or main branch, fetch failing job logs via gh CLI, categorize root causes, and produce a structured markdown report at docs/ci-reports/. Use when the user asks why CI is failing, asks for a CI failure report, references a failing PR or run, mentions GitHub Actions failures, or asks to analyze/diagnose pipeline issues in the Hyperledger Cacti monorepo.
Analyze code for common vulnerability patterns using CodeQL-style queries. Identify injection flaws, unsafe deserialization, prototype pollution, path traversal, and other security issues in TypeScript/JavaScript code.
Generate a structured refactoring plan for a Cacti package or module. Analyzes current code structure, identifies improvement opportunities, and produces a phased plan with risk assessment.
<One sentence describing what knowledge this skill provides.>