Loading...
Loading...
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments, Mermaid class/sequence diagrams, and ensure consistency between pseudocode and implementation. Use when formalizing methods for a paper.
npx skill4agent add lingzhi227/claude-skills algorithm-design$0~/.claude/skills/algorithm-design/references/algorithm-templates.mdalgorithmalgpseudocode\begin{algorithm}[t]
\caption{Method Name}
\label{alg:method}
\begin{algorithmic}[1]
\Require Input $x$, parameters $\theta$
\Ensure Output $y$
\State Initialize ...
\For{$t = 1$ to $T$}
\State $z_t \gets f(x_t; \theta)$
\If{convergence criterion met}
\State \textbf{break}
\EndIf
\EndFor
\State \Return $y$
\end{algorithmic}
\end{algorithm}classDiagram
class Model {
+forward(x: Tensor) Tensor
+train_step(batch) float
}sequenceDiagram
participant M as Main
participant D as DataLoader
M->>D: load_data()
D-->>M: batches\Require\Ensure