Agent Skills
› penpot/penpot
penpot/penpot
GitHub提供带语法高亮、行号和Git集成的终端文件查看工具,作为cat的现代替代方案,支持代码预览、日志查看及与其他工具集成。
Install All Skills
npx skills add penpot/penpot --all -g -y
Skills in Collection (41)
提供带语法高亮、行号和Git集成的终端文件查看工具,作为cat的现代替代方案,支持代码预览、日志查看及与其他工具集成。
需要高亮显示代码或配置文件内容
查看带有Git变更标记的文件差异
在终端中浏览大型文本或日志文件
npx skills add penpot/penpot --skill bat-cat -g -y
提供代码审查的五维标准(正确性、可读性等)及核心原则,供review-code流程中的子代理使用,旨在通过严格的质量门禁提升代码健康度。
执行代码合并前的审查任务
作为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、草稿或作为子任务创建Issue,以及重命名现有Issue。路由至标准工作流处理标题推导、元数据及模板生成。
需要从PR创建Issue
根据草稿内容创建Issue
创建需关联父级的子Issue
修正模糊或过时的Issue标题
npx skills add penpot/penpot --skill create-issue -g -y
用于自动化创建或更新GitHub PR。支持校验分支、提交及Issue关联,确保符合规范;可修改现有PR标题描述。
用户请求打开新的Pull Request
用户要求更新现有PR的标题或描述
npx skills add penpot/penpot --skill create-pr -g -y
提供比find更快速友好的文件查找工具,支持智能默认值、gitignore忽略及正则匹配。适用于按名称/模式定位文件目录、结合其他命令执行操作及过滤时间/大小等场景。
需要查找文件或目录
使用find命令替代方案
按扩展名或类型筛选文件
结合xargs执行批量操作
npx skills add penpot/penpot --skill fd-find -g -y
执行已就绪的开发计划,自动检测分支模式并生成实施清单。支持独立、继续或直接提交模式,严格管理计划文件与代码提交,确保按计划实现功能。
用户要求实施或执行计划
会话上下文中存在已审查的计划
npx skills add penpot/penpot --skill implement-plan -g -y
利用 jq 命令行工具对 JSON 数据进行解析、过滤、转换和验证,支持从文件、命令或 API 响应中提取字段、处理数组及格式化输出。
需要提取或筛选 JSON 数据中的特定字段
对 JSON 格式进行美化、压缩或类型转换
在脚本中处理 API 返回的 JSON 响应
npx skills add penpot/penpot --skill jq-json-processor -g -y
在本地运行 CI 风格的检查脚本,包括代码检查、测试和格式化。适用于提交前验证修改模块、修复格式或处理 Clojure 分隔符错误,确保代码质量与一致性。
用户要求本地运行 CI 检查
实现或修复代码后验证
修复代码格式问题
修复 Clojure 分隔符错误
npx skills add penpot/penpot --skill local-ci -g -y
指导智能体作为资深工程师,深入研究会话主题并生成可执行的实施计划。支持通过自然语言或命令触发,负责规划起草、与用户澄清开放问题、根据反馈修订未实施计划,并将最终计划保存至指定文件路径。
用户请求规划、设计或任务拆解(如 'make a plan', 'how would we build X')
运行 /make-a-plan 命令
要求重新工作或扩展现有计划
应用 review-plan 的审查结果到未实施的计划
npx skills add penpot/penpot --skill make-a-plan -g -y
通过nREPL服务器执行Clojure/ClojureScript代码,支持前后端实时检查、修补和调试。
需要在线评估Clojure或ClojureScript代码
进行后端或前端会话的实时检查与调试
npx skills add penpot/penpot --skill nrepl-eval -g -y
提供实施计划的多维度审查标准,涵盖完整性、任务质量、架构、风险等六个维度及批准标准,供审查子代理在review-plan流程中参考使用。
执行实施计划审查
评估计划的完整性和可执行性
npx skills add penpot/penpot --skill plan-review-criteria -g -y
提供只读架构分析与实施计划,拆解任务、明确验收标准与并行策略,辅助工程师或Agent高效执行开发工作。
用户请求功能设计或Bug分析
需要理解代码影响范围
需求模糊或过大需拆解
npx skills add penpot/penpot --skill planner -g -y
用于优化和重构用户提供的提示词,提升其清晰度与有效性。基于最佳实践及项目上下文重写提示词,不执行任务,适用于需要改进AI指令的场景。
用户要求改进、润色或重写提示词
用户希望为模糊提示添加结构或约束
npx skills add penpot/penpot --skill refine-prompt -g -y
用于解决本地 Git 仓库中的冲突(如 rebase、merge、cherry-pick)。通过分析冲突内容制定方案,经用户确认后修改文件并暂存,最后报告状态。严禁自动执行 continue 命令。
仓库存在未解决的合并或变基冲突
用户请求解决冲突
npx skills add penpot/penpot --skill resolve-git-conflicts -g -y
用于执行代码审查流程,接收用户关于Diff、PR或代码变更的审查请求。通过委托给子代理并遵循特定审查标准,输出结构化审查结果及后续操作建议,全程保持只读模式。
用户要求审查代码、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更快的性能与更智能的默认行为。
在代码库中按正则模式搜索文本内容
快速定位包含特定关键字或TODO的文件
需要忽略.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详情
用户查询Penpot项目的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
自动从 GitHub Milestone 获取 Issue 和 PR,按规则过滤后更新项目 CHANGES.md 文件。用于发布前生成或刷新变更日志,确保格式规范且引用准确。
发布新版本前需要生成变更日志
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 skill
npx skills add penpot/penpot --skill ste -g -y
用于将文本重写为符合ASD-STE100标准的简化技术英语。需显式调用,严格限制句子长度、动词形式及词汇,区分程序性与描述性文本,确保技术文档的清晰与规范。
用户明确输入 /ste
用户明确要求使用 ste skill
npx skills add penpot/penpot --skill ste -g -y


