Agent Skills
› penpot/penpot
penpot/penpot
GitHubbat是cat的增强版,提供语法高亮、行号及Git集成。用于终端内高效浏览和展示文件内容,支持多种查看模式、语言检测及输出控制,常作为开发调试中快速预览代码或日志的工具。
Install All Skills
npx skills add penpot/penpot --all -g -y
Skills in Collection (43)
bat是cat的增强版,提供语法高亮、行号及Git集成。用于终端内高效浏览和展示文件内容,支持多种查看模式、语言检测及输出控制,常作为开发调试中快速预览代码或日志的工具。
在终端中查看文件内容
需要语法高亮的代码预览
检查文件的Git变更状态
npx skills add penpot/penpot --skill bat-cat -g -y
定义代码审查的五维标准(正确性、可读性等)及核心原则,指导审查子代理评估代码变更。
执行代码审查任务
加载审查标准参考
npx skills add penpot/penpot --skill code-review-criteria -g -y
负责按 Penpot 规范生成 Git 提交,包括暂存文件、审查差异安全、遵循严格的提交信息格式(如80字符限制)及运行检查脚本。
代码修改完成后需要提交时
工作流步骤委托处理提交任务时
npx skills add penpot/penpot --skill create-commit -g -y
GitHub Issue 管理入口,支持从PR、草稿或作为子任务创建/更新Issue,以及重命名现有Issue,路由至工作流记忆处理。
从 PR 创建 Issue
从草稿内容创建 Issue
作为子 Issue 创建并链接父级
重命名现有 Issue
npx skills add penpot/penpot --skill create-issue -g -y
用于自动化创建或更新Pull Request的Skill。支持打开新PR(验证分支、提交和Issue)及修改现有PR标题描述,确保符合规范并执行严格校验。
用户请求打开或创建新的PR
用户请求更新现有PR的标题或描述
npx skills add penpot/penpot --skill create-pr -g -y
fd 是 find 命令的快速友好替代工具,支持智能默认值、忽略 gitignore 及正则搜索。用于高效查找文件目录,支持按类型、大小、时间过滤,并可结合其他命令执行操作或集成 xargs/fzf。
需要快速查找文件或目录
希望利用 gitignore 排除干扰
按扩展名、大小或修改时间筛选文件
npx skills add penpot/penpot --skill fd-find -g -y
检查GitHub里程碑与主项目板的差异,报告5类异常(如未关闭、跨里程碑等),并在确认后修复分配问题,用于发布前或分诊后确保数据一致性。
发布前检查里程碑状态
分诊后验证里程碑项
用户询问特定里程碑是否整洁
npx skills add penpot/penpot --skill find-project-anomalies -g -y
执行已就绪的开发计划,根据分支状态自动选择独立或继续模式,读取必要上下文后创建分支、实现代码并生成提交。
用户要求实施或执行计划
会话上下文中存在已审核的计划
npx skills add penpot/penpot --skill implement-plan -g -y
使用 jq 命令行工具对 JSON 数据进行解析、过滤和转换。支持从命令、文件或 API 响应中提取字段,处理数组,格式化输出,以及执行复杂的筛选和聚合操作,适用于数据提取和调试场景。
需要解析或提取 JSON 字段
处理 API 返回的 JSON 数据
转换或格式化 JSON 输出
npx skills add penpot/penpot --skill jq-json-processor -g -y
在本地运行 CI 风格检查,包括 lint、测试和格式化。适用于代码提交前验证变更模块、修复格式或处理 Clojure 分隔符错误,确保代码质量。
用户要求本地运行 CI 检查
完成代码实现后验证变更模块
需要修复代码格式或 Clojure 分隔符错误
npx skills add penpot/penpot --skill local-ci -g -y
辅助用户进行深度调研,生成可执行的实施计划。通过自然语言澄清疑问,协调planner技能产出方案,并将最终计划保存至指定文件路径,支持对未实施计划的修订与版本管理。
用户请求制定、设计或拆解任务(如'make a plan')
要求重新修改或扩展现有计划
npx skills add penpot/penpot --skill make-a-plan -g -y
通过CLI工具连接nREPL服务器,对Clojure/ClojureScript代码进行实时评估、检查和调试。
需要实时执行Clojure或ClojureScript代码片段
对运行中的后端或前端nREPL会话进行检查或修复
npx skills add penpot/penpot --skill nrepl-eval -g -y
提供代码实现计划的多维评审标准,涵盖完整性、任务质量、架构顺序等六个维度,用于指导审查子代理评估计划的可执行性与风险。
需要评审开发实施计划时
review-plan流程中加载评审标准参考时
npx skills add penpot/penpot --skill plan-review-criteria -g -y
提供只读架构分析与实施计划生成,包含任务拆解、验收标准及并行策略。用于复杂功能或Bug修复前的规划,帮助明确代码影响范围与执行步骤。
需要制定功能实现或Bug修复的详细计划
分析代码库中特定任务的影响范围
将大型模糊任务拆解为可执行的子任务
npx skills add penpot/penpot --skill planner -g -y
用于优化和重构用户提供的提示词,提升其清晰度与有效性。通过应用提示工程最佳实践,结合项目上下文(如Penpot),生成结构更优、意图明确的提示词版本,不执行任务本身。
用户请求改进、润色或重写提示词
用户希望为模糊提示添加结构、约束或输出格式
用户要求将提示词适配特定模型或受众
npx skills add penpot/penpot --skill refine-prompt -g -y
协助解决本地Git仓库中的冲突(rebase/merge/cherry-pick)。流程包括只读分析冲突、向用户展示包含理由的解决方案计划、等待确认后修改文件、暂存并验证,最后汇报结果。严禁自动执行继续命令。
用户请求解决合并或变基冲突
检测到仓库中存在未解决的冲突状态
npx skills add penpot/penpot --skill resolve-git-conflicts -g -y
用于执行代码审查流程,支持对 Diff、PR 或代码变更进行评估。通过委派子代理并遵循特定标准生成结构化审查意见,同时严格保持只读状态,避免在审查期间修改代码。
用户请求审查代码、Diff 或 PR
运行 /review-code 命令
npx skills add penpot/penpot --skill review-code -g -y
用于在实施前对实现计划进行审查,通过委派给子代理并遵循特定标准来评估计划质量。
用户要求审查计划
计划生成后请求评估
npx skills add penpot/penpot --skill review-plan -g -y
重写 HEAD 提交信息,遵循规范生成标题和描述,保留所有 AI 辅助署名。通过 git commit --amend 原地修改,执行检查脚本确保合规,不推送变更。
用户要求重写、重命名或修复最后一次提交信息
Squash 操作后 HEAD 包含堆叠的旧消息和重复的尾部标记
npx skills add penpot/penpot --skill rewrite-commit-message -g -y
提供 ripgrep 快速文本搜索技能的用法,支持正则匹配、忽略 gitignore、按文件类型过滤及路径筛选,助力高效代码与内容检索。
在代码库中搜索特定文本或模式
查找包含 TODO 或错误信息的文件
需要忽略无关目录进行递归搜索
npx skills add penpot/penpot --skill ripgrep -g -y
提供Web应用安全加固指南,涵盖威胁建模、STRIDE分析及输入验证、身份认证、数据加密等核心实践。用于构建涉及用户输入、外部集成或敏感数据处理的功能时,确保系统安全性与合规性。
构建接受用户输入的功能
实现身份认证或授权逻辑
存储或传输敏感数据
集成外部API或服务
npx skills add penpot/penpot --skill security-and-hardening -g -y
通过Python CLI脚本查询Penpot项目在Taiga中的Issue、User Story和Task信息,无需认证。
用户询问Penpot项目的任务状态
需要获取Taiga中特定Issue或Story详情
npx skills add penpot/penpot --skill taiga -g -y
强制执行TDD工作流和Penpot测试规范,适用于实现新功能、修复Bug或修改行为。要求先写失败测试再实现,强调状态测试和DAMP原则,确保所有行为变更都有对应测试覆盖。
实现新功能逻辑
修复任何Bug
修改现有功能
添加边界情况处理
npx skills add penpot/penpot --skill testing -g -y
自动化更新项目 CHANGES.md,从 GitHub Milestone 获取 Issue 和 PR,按规范分类并生成变更日志条目。
新版本发布前填充变更日志
Milestone 新增 Issue 需刷新日志
npx skills add penpot/penpot --skill update-changelog -g -y
bat是cat的增强版,提供语法高亮、行号显示和Git集成。用于终端文件预览、代码查看及日志分析,支持自定义主题、范围选择和与其他工具(如fzf、rg)集成,提升命令行体验。
需要以语法高亮方式查看源代码或配置文件
希望在终端中查看文件时包含行号和Git变更状态
需要将cat替换为更友好的文件浏览工具
npx skills add penpot/penpot --skill bat-cat -g -y
提供多维度代码审查技能,涵盖正确性、可读性、架构、安全和性能五个维度。用于合并前评估代码质量,确保改进代码健康度并符合项目规范。
合并 PR 或变更前
完成功能实现后
需要评估他人或模型生成的代码时
重构现有代码时
npx skills add penpot/penpot --skill code-review-and-quality -g -y
执行多维代码审查,涵盖正确性、可读性、架构、安全性和性能五个维度。在合并前评估代码质量,确保符合 DRY、KISS 等原则,促进代码健康持续改进,适用于人工或 Agent 生成的代码评审。
合并 PR 或变更前
完成功能实现后
需要评估其他 Agent 或模型生成的代码时
重构现有代码时
npx skills add penpot/penpot --skill code-review -g -y
遵循 Penpot 规范进行代码暂存、审查与安全检查并生成提交,不执行推送或重置操作。
代码修改完成后需要提交时
工作流步骤委派处理提交任务时
npx skills add penpot/penpot --skill create-commit -g -y
GitHub Issue管理技能,作为入口点路由至工作流。支持从PR、草稿内容创建Issue或重命名现有Issue,封装标题推导、元数据及模板规则。
需要从PR创建Issue
根据草稿内容创建Issue
需要重命名现有Issue
npx skills add penpot/penpot --skill create-issue -g -y
基于 gh CLI 创建或更新 GitHub PR,遵循 Penpot 项目的标题格式、描述结构及提交规范。支持新功能分支发起 PR 及现有 PR 的元数据修正。
从功能分支创建新的 Pull Request
更新现有 PR 的标题或描述以符合项目规范
npx skills add penpot/penpot --skill create-pr -g -y
fd 是 find 命令的快速友好替代品,支持智能默认值、gitignore 忽略、扩展名/类型/时间/大小过滤及正则匹配。适用于高效文件搜索与批量操作。
需要查找文件或目录
根据扩展名或类型筛选文件
基于时间或大小过滤文件
执行批量文件操作
npx skills add penpot/penpot --skill fd-find -g -y
提供jq命令行工具的使用指南,涵盖JSON数据的提取、过滤、转换及格式化操作,支持数组处理、条件筛选和文件读写等场景。
需要解析或提取JSON字段
对API返回的JSON数据进行过滤或转换
格式化或压缩JSON输出
npx skills add penpot/penpot --skill jq-json-processor -g -y
通过 nREPL 服务器评估 Clojure/ClojureScript 代码,支持前后端连接、会话重置及错误捕获。
需要执行或测试 Clojure/ClojureScript 代码片段
调试后端或前端 REPL 会话中的异常
npx skills add penpot/penpot --skill nrepl-eval -g -y
用于在实施前对实现计划进行多维度质量审查,涵盖完整性、任务质量、架构顺序、风险覆盖等六个维度,确保计划具备可执行性且风险可控。
规划技能生成计划后
开始实施非平凡任务前
评估由其他智能体或人类编写的计划时
npx skills add penpot/penpot --skill plan-review -g -y
为Penpot项目提供只读架构分析与实施规划,生成包含上下文、影响模块、步骤及测试策略的结构化方案,辅助开发执行。
请求功能或Bug的分析与设计方案
询问如何实现某功能或修复某问题
需要拆解复杂任务并制定详细实施计划
npx skills add penpot/penpot --skill planner -g -y
用于优化和改进用户提供的提示词,通过应用最佳实践增强其清晰度与有效性。该技能仅重写提示词,不执行任务或生成代码,确保输出结构完善、意图明确,适配特定模型或场景。
用户请求改进、润色或重写提示词
用户希望为模糊提示添加结构、约束或示例
用户询问如何让提示更有效
npx skills add penpot/penpot --skill refine-prompt -g -y
ripgrep是极速递归文本搜索工具,默认遵循.gitignore规则。支持正则、文件类型过滤、路径筛选及上下文显示,比grep更快更智能,适用于代码库中的内容查找与模式匹配任务。
在代码仓库中快速查找特定文本或模式
需要忽略.gitignore进行全局搜索
按文件类型过滤搜索结果
npx skills add penpot/penpot --skill ripgrep -g -y
提供Web应用安全开发实践,涵盖威胁建模、输入验证、认证授权及数据保护。指导开发者识别信任边界,运用STRIDE模型分析风险,并实施代码加固措施以防御常见漏洞。
构建接受用户输入的功能
实现身份验证或授权逻辑
处理敏感数据存储与传输
集成外部API或服务
进行代码安全审查
npx skills add penpot/penpot --skill security-and-hardening -g -y
通过Python CLI脚本查询Penpot项目在Taiga上的Issue、User Story和Task等公开信息,支持URL解析与结构化输出。
用户需要获取特定Taiga任务或问题的详情
用户希望将Taiga URL转换为结构化数据
npx skills add penpot/penpot --skill taiga -g -y
规范 Penpot 项目的测试驱动开发流程与最佳实践。涵盖单元测试、E2E 测试及 Bug 修复验证,要求遵循 TDD 工作流并阅读模块特定的测试指南,确保行为变更均有对应测试覆盖。
实现新功能逻辑
修复 Bug 需编写复现测试
修改现有功能行为
添加边缘情况处理
npx skills add penpot/penpot --skill testing -g -y
自动从 GitHub Milestone 获取 Issue 和 PR,按规则过滤后更新项目 CHANGES.md 变更日志。
发布新版本前生成变更日志
Milestone 新增 Issue 需刷新日志
npx skills add penpot/penpot --skill update-changelog -g -y
该 Skill 用于按照 ASD-STE100 简化技术英语标准撰写或重写文本。仅在用户显式调用时生效,通过分类文本类型并严格执行句子长度、动词形式和词汇一致性等核心规则,确保输出符合航空航天等技术文档的规范。
用户输入 /ste
用户明确说使用 ste skill 或 apply ASD-STE100
npx skills add penpot/penpot --skill ste -g -y
用于将文本重写为符合ASD-STE100标准的简化技术英语。需显式调用,严格限制句子长度、动词形式及词汇,区分程序性与描述性文本,确保技术文档的清晰与规范。
用户明确输入 /ste
用户明确要求使用 ste skill
npx skills add penpot/penpot --skill ste -g -y


