Skip to main content
تشغيل أي مهارة في Manus
بنقرة واحدة
مستودع GitHub

pi

يحتوي pi على 57 من skills المجمعة من knoopx، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.

skills مجمعة
57
Stars
66
محدث
2026-05-19
Forks
1
التغطية المهنية
8 فئات مهنية · 100% مصنفة
مستكشف المستودعات

Skills في هذا المستودع

markdown-rendering
فنيو النشر المكتبي

Renders markdown to self-contained HTML with a custom dark stylesheet and opens in browser. Use when previewing markdown documents, generating styled HTML from README or report files.

2026-05-19
notify
مطوّرو البرمجيات

Inform the user what is happening — skip passive lookups

2026-05-19
jj-core
مطوّرو البرمجيات

Manage version control with Jujutsu (jj) — no staging area, immediate changes, smart rebasing. Use when navigating history, squashing, or pushing to Git remotes.

2026-05-19
jj-hunk
مطوّرو البرمجيات

Programmatic hunk selection for Jujutsu — split, commit, or squash specific hunks without interactive prompts. Use when making partial commits or selective squashes.

2026-05-19
research-protocol
محللو أبحاث السوق ومتخصصو التسويق

Gather facts from the web using evidence-first approach with mandatory citations. Use when researching topics, answering factual questions, or any task requiring web-sourced evidence.

2026-05-19
bfs-state-space
مطوّرو البرمجيات

Model minimum-move problems as BFS over a state space. Use when solving bucket pouring puzzles, sliding tiles, or any problem asking for the shortest sequence of moves to reach a goal.

2026-05-17
binary-search
مطوّرو البرمجيات

Search on monotonic predicates for sorted arrays, answer spaces, and rotated arrays. Use when finding minimum/maximum values, insertion points, or solving 'minimize the maximum' problems.

2026-05-17
dfs-vs-bfs
مطوّرو البرمجيات

Choose between DFS and BFS for graph traversal problems. Use when deciding whether to explore depth-first (cycle detection, paths) or breadth-first (shortest path, levels).

2026-05-17
dynamic-programming
مطوّرو البرمجيات

Solve problems with overlapping subproblems and optimal substructure using memoization or tabulation. Use when finding minimum cost, counting ways, or computing longest/shortest subsequences.

2026-05-17
firefox-bookmarks
مطوّرو البرمجيات

Query Firefox bookmarks stored in places.sqlite via Nushell SQLite. Use when looking up bookmarked URLs, browsing Firefox bookmark history, or finding saved links.

2026-05-17
gtkx
مطوّرو البرمجيات

Build GTK4 desktop apps with GTKX — React JSX renders as native Linux widgets via Rust FFI. Use when creating Adwaita widgets, styling GTK with CSS-in-JS, or debugging GTKX components.

2026-05-17
hash-vs-tree
مطوّرو البرمجيات

Choose between hash tables and tree structures for lookups, counting, and grouping. Use when deciding between O(1) hash operations and O(log n) ordered operations.

2026-05-17
io-wrapper
مطوّرو البرمجيات

Wrap file-like objects with read/write counters. Use when implementing IO wrappers, tracking file access, or counting bytes read/written through a proxy.

2026-05-17
pi-session-logs
مطوّرو البرمجيات

Query pi agent session logs as JSON Lines using Nushell pipelines. Use when debugging agent sessions, analyzing tool calls, or tracking file access in session history.

2026-05-17
pi-tui
مطوّرو البرمجيات

Build terminal UI with @mariozechner/pi-tui — component-based TUI with differential rendering. Use when creating TUI screens, input widgets, overlays, or keybindings.

2026-05-17
recursion-backtracking
مطوّرو البرمجيات

Generate all valid arrangements using backtracking with pruning. Use when solving permutations, combinations, subsets, N-queens, sudoku, or constraint satisfaction problems.

2026-05-17
rule-string-transform
مطوّرو البرمجيات

Apply ordered rules for string transformations like pig latin, atbash, or rot. Use when translating words with specific prefix/suffix rules and ordered predicate matching.

2026-05-17
sorting-choice
مطوّرو البرمجيات

Choose the right sorting approach using Python's built-in Timsort, heapq, or custom strategies. Use when sorting arrays, finding top-k elements, or ordering by multiple keys.

2026-05-17
tree-rerooting
مطوّرو البرمجيات

Re-root an undirected tree from any node using DFS/BFS. Use when changing the point of view in a tree, finding paths between nodes, or reparenting tree structures.

2026-05-17
tree-zipper
مطوّرو البرمجيات

Navigate immutable trees with a zipper cursor. Use when implementing tree traversal, editing tree structures functionally, or tracking focus through breadcrumbs.

2026-05-17
two-pointers
مطوّرو البرمجيات

Solve pair-sum, sliding window, and cycle detection problems with two pointers. Use when reducing O(n²) nested loops to O(n) on sorted or sequential data.

2026-05-17
typescript
مطوّرو البرمجيات

Type-safe JavaScript with bun and vitest. Use when setting up tsconfig.json, defining interfaces, writing branded types, discriminated unions, or type guards.

2026-05-17
vicinae
مطوّرو البرمجيات

Build Vicinae launcher extensions with TypeScript and React. Use when creating extension commands, List/Form/Detail views, or no-view actions.

2026-05-17
vscode
مطوّرو البرمجيات

Visual Studio Code keyboard shortcuts and keybindings.json configuration. Use when looking up VS Code shortcuts or configuring custom keybindings.

2026-05-17
workspace-docs
مطوّرو البرمجيات

Check workspace for problem specs and convention docs before writing code. Use when starting implementation tasks, fixing tests, or any code change to find format rules and constraints.

2026-05-17
cite-before-answer
موظفو المكاتب العامون

Verify all claims are backed by evidence before producing a final answer. Use when completing research tasks, writing cited answers, or ensuring factual accuracy.

2026-05-17
conventional-commits
مطوّرو البرمجيات

Write Conventional Commits messages (v1.0.0) — type(scope): subject format for changelogs and semver. Use when drafting commit messages, PR titles, or release notes.

2026-05-17
pi-prompt-authoring
المهن الحاسوبية الأخرى

Author SYSTEM.md or APPEND_SYSTEM.md for pi coding agent. Use when extending the default system prompt with custom principles, guidelines, or project rules.

2026-05-17
skill-authoring
المهن الحاسوبية الأخرى

Create SKILL.md files that teach the agent new domains. Use when authoring a new pi skill with frontmatter, body structure, and references.

2026-05-17
task-decomposition
متخصصو إدارة المشاريع

Break complex tasks into GIVEN/UNKNOWN/PLAN before taking action. Use when tasks have multiple steps, require planning, or involve multi-step reasoning.

2026-05-17
bash
مطوّرو البرمجيات

Execute a single shell command in the project working directory. Returns stdout+stderr combined. Stateless — use shell-session for multi-step workflows.

2026-05-17
cm
مطوّرو البرمجيات

Map symbols across codebases with codemapper (cm) — tree-sitter AST parsing for call graphs, callers/callees, and entrypoints. Use when exploring unknown code or tracing dependencies.

2026-05-17
duckdb
مطوّرو البرمجيات

Process JSON with DuckDB — schema inference, SQL queries, complex joins, and streaming. Use when Nushell pipelines aren't enough for JSON analytics.

2026-05-17
edit
مطوّرو البرمجيات

Replace exact text in a file. Use when modifying existing files with precise text replacement, making targeted edits, or deleting code.

2026-05-17
evidence-add
موظفو المكاتب العامون

Save a short citable evidence snippet with source and note. Use when gathering facts for research tasks, saving claims for final answers, or building citation chains.

2026-05-17
find
مطوّرو البرمجيات

Find files matching a glob pattern. Use when searching for files by extension, name pattern, or directory structure.

2026-05-17
grep
مطوّرو البرمجيات

Search file contents with regex using ripgrep. Use when finding code patterns, locating function definitions, searching for imports, or finding references.

2026-05-17
grit
مطوّرو البرمجيات

Search and rewrite code with GritQL — declarative queries backed by tree-sitter. Use when refactoring across languages or applying AST transformations at scale.

2026-05-17
hx
مطوّرو البرمجيات

Use Helix (hx) modal editor — selection-first editing with tree-sitter textobjects. Use when configuring keybindings, setting up language servers, or customizing themes.

2026-05-17
kuva
مطوّرو البرمجيات

Create CLI plots from tabular data — 27 chart types from stdin/CSV/TSV. Use when generating bar, line, scatter, or box charts from DuckDB pipe output.

2026-05-17
عرض أهم 40 من أصل 57 skills مجمعة في هذا المستودع.