Agent Skills
› penpot/penpot
penpot/penpot
GitHubbat是cat的增强版,支持语法高亮、行号和Git集成。用于终端内快速预览文件内容,提升代码和配置文件的阅读体验,并可与grep、fzf等工具集成使用。
Install All Skills
npx skills add penpot/penpot --all -g -y
Skills in Collection (40)
bat是cat的增强版,支持语法高亮、行号和Git集成。用于终端内快速预览文件内容,提升代码和配置文件的阅读体验,并可与grep、fzf等工具集成使用。
查看文件内容
需要语法高亮
检查Git变更
替代cat命令
npx skills add penpot/penpot --skill bat-cat -g -y
提供代码审查的五维标准与核心原则,用于评估正确性、可读性等,指导审查子代理进行代码质量把关。
执行代码变更审查
review-code流程中的审查环节
npx skills add penpot/penpot --skill code-review-criteria -g -y
遵循 Penpot 规范进行代码暂存、审查并提交 Git 提交。包含消息格式检查、安全扫描及脚本验证,确保提交质量与合规性。
代码修改完成需提交时
工作流步骤委托处理提交时
npx skills add penpot/penpot --skill create-commit -g -y
GitHub Issue 创建与更新技能,支持从 PR、草稿或子任务场景路由至标准工作流,处理标题、元数据及关联逻辑。
需要创建新的 GitHub Issue
需要从 Pull Request 生成 Issue
需要更新或重命名现有 Issue
npx skills add penpot/penpot --skill create-issue -g -y
用于在当前任务分支上创建或更新 Pull Request。支持打开新 PR 和修改现有 PR 标题/描述两种模式,自动校验基础分支、提交记录及推送状态,确保符合规范后生成 PR。
用户请求打开新的 PR
用户请求更新现有 PR 的标题或描述
npx skills add penpot/penpot --skill create-pr -g -y
提供快速文件查找工具fd的使用指南,支持按名称、类型、大小、时间过滤及正则匹配,尊重gitignore,可与xargs等工具集成执行命令。
需要查找文件或目录
根据扩展名或类型筛选文件
按大小或修改时间过滤文件
npx skills add penpot/penpot --skill fd-find -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
该技能用于根据用户需求生成、修订或应用软件实施计划。它负责深入研究主题,通过普通语言澄清问题,最终将确认的计划保存至指定文件。适用于规划、设计或任务分解场景。
用户要求制定、设计或分解任务
运行 /make-a-plan 命令
用户要求修改未实施的现有计划
npx skills add penpot/penpot --skill make-a-plan -g -y
通过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的实现计划
需要理解任务影响的代码模块
需求模糊或过于庞大需拆解为子任务
多Agent协作前的架构分析
npx skills add penpot/penpot --skill planner -g -y
专家级提示词优化技能,基于Penpot项目上下文重写用户提示,提升清晰度与有效性。仅用于设计提示词,不执行任务或生成代码。
用户要求改进、润色或重写提示词
用户询问如何让提示词更好
用户希望为特定模型或任务调整提示结构
npx skills add penpot/penpot --skill refine-prompt -g -y
用于分析本地 Git 仓库中的合并、变基或拣选冲突,制定详细的解决计划并等待用户批准,随后执行文件修改、暂存和验证,但不自动继续操作。
用户请求解决冲突
检测到未解决的 Git 冲突状态
npx skills add penpot/penpot --skill resolve-git-conflicts -g -y
用于代码审查流程,接收用户提交的代码变更、PR或Diff请求。通过委派给子Agent并遵循code-review-criteria技能,执行严格的只读审查,最后向用户输出完整评审结果及后续处理建议。
用户要求审查代码、Diff或PR
在合并前对提交、分支或代码变更进行评估
npx skills add penpot/penpot --skill review-code -g -y
用于在执行前评估实施计划,通过委派子代理并遵循特定标准进行审查,确保计划可行后再执行。
用户要求审查计划
运行 /review-plan 命令
npx skills add penpot/penpot --skill review-plan -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脚本调用Taiga公开API,查询Penpot项目的Issue、User Story和Task等项目管理数据。
询问Penpot项目中的Issue详情
查询Taiga上的User Story或Task信息
npx skills add penpot/penpot --skill taiga -g -y
强制实施 TDD 工作流和 Penpot 测试最佳实践,适用于功能实现、Bug 修复及行为修改。遵循红绿重构流程,要求为所有行为变更编写测试,确保代码质量与规范。
实现新功能或逻辑
修复 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
用于将文本重写为ASD-STE100简化技术英语标准。需显式调用,区分程序性与描述性文本,严格限制句长、动词形式及用词一致性,确保技术文档清晰规范。
用户输入/ste命令
用户明确提及使用ste技能或应用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


