ワンクリックで
nthorne-nixos-environment
nthorne-nixos-environment には nthorne から収集した 15 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Search, create, and manage notes in the Obsidian vault with wikilinks and index notes. Use when user wants to find, create, or organize notes in Obsidian.
Break a PRD into independently-grabbable issues using tracer-bullet vertical slices. Use when user wants to convert a PRD to issues, create implementation tickets, or break down a PRD into work items.
Create a detailed refactor plan with tiny commits via user interview, then file it as a issue. Use when user wants to plan a refactor, create a refactoring RFC, or break a refactor into safe incremental steps.
Triage a bug or issue by exploring the codebase to find root cause, then create a issue with a TDD-based fix plan. Use when user reports a bug, wants to file an issue, mentions "triage", or wants to investigate and plan a fix for a problem.
Create a PRD through user interview, codebase exploration, and module design, then submit as a issue. Use when user wants to write a PRD, create a product requirements document, or plan a new feature.
GitHub operations via `gh` CLI: issues, PRs, CI runs, code review, API queries. Use when: (1) checking PR status or CI, (2) creating/commenting on issues, (3) listing/filtering PRs or issues, (4) viewing run logs. NOT for: complex web UI interactions requiring manual browser flows (use browser tooling when available), bulk operations across many repos (script with gh api), or when gh auth is not configured.
Guide for conducting security audits of C++ and Rust dependencies. Use when reviewing Cargo.toml, CMakeLists.txt, or evaluating third-party library security for supply chain risk assessment.
Guide for conducting architecture and design reviews for low-level C++ and Rust systems code. Use when reviewing system architecture, concurrency patterns, memory management, or FFI boundaries.
Guide for conducting security threat modeling using STRIDE methodology for C++ and Rust systems. Use when analyzing attack surfaces, documenting threats, or planning security mitigations.
Guide for conducting vulnerability assessments using CVSS v3.1 scoring and OWASP guidelines. Use when analyzing CVEs, security advisories, or planning remediation for C++ and Rust systems.
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.
Guide for creating Architecture Decision Records (ADRs). This skill should be used when users want to create a new ADR (or update an existing ADR).
Guide users through a structured workflow for co-authoring documentation. Use when user wants to write documentation, proposals, technical specs, decision docs, or similar structured content. This workflow helps users efficiently transfer context, refine content through iteration, and verify the doc works for readers. Trigger when user mentions writing docs, creating proposals, drafting specs, or similar documentation tasks.
Details how to use the `nix shell` or `nix-shell` command to run ephemeral packages that is needed for different tasks, if those packages are not available on this NixOS system with flakes enabled. Any time you want to run something more complex than a simple POSIX shell command, such as a Python script, use this skill to determine how to run it properly.
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Copilot's capabilities with specialized knowledge, workflows, or tool integrations.