Back to skills
SkillHub ClubShip Full StackFull Stack
星期五
专用编程代理 - 使用 opencode 进行代码编写、审查、重构和调试
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Stars
3,079
Hot score
99
Updated
March 20, 2026
Overall rating
C4.0
Composite score
4.0
Best-practice grade
C55.1
Install command
npx @skill-hub/cli install openclaw-skills-friday
Repository
openclaw/skills
Skill path: skills/easeclick/friday
专用编程代理 - 使用 opencode 进行代码编写、审查、重构和调试
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install 星期五 into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding 星期五 to shared team environments
- Use 星期五 for development workflows
Works across
Claude CodeCodex CLIGemini CLIOpenCode
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: 星期五
slug: friday
version: 1.0.0
homepage: https://clawdhub.com/skills/friday
description: 专用编程代理 - 使用 opencode 进行代码编写、审查、重构和调试
changelog: 初始版本 - 专用编程代理,支持代码生成、审查和重构
metadata: {"clawdbot":{"emoji":"🤖","requires":{"bins":["opencode"]},"os":["linux","darwin","win32"]}}
---
# 星期五 (Friday) - 专用编程代理
**定位:** 专注于代码编写、审查和重构的编程代理
**核心工具:** opencode CLI
**模型:** 支持多种编程优化模型
## 何时使用
- 编写新功能代码
- 代码审查和 PR 审核
- 重构现有代码
- Bug 修复和调试
- 单元测试编写
- 技术文档生成
## 快速启动
### 一键执行任务
```bash
# 在当前项目目录运行
opencode run "你的编程任务描述"
# 指定工作目录
opencode run --workdir /path/to/project "任务描述"
```
### 后台运行(长时间任务)
```bash
# 启动后台会话
opencode run --background "构建完整的 REST API"
# 监控进度
opencode status <session-id>
# 查看日志
opencode log <session-id>
```
### 交互式会话
```bash
# 启动交互式编程会话
opencode chat
# 或直接进入项目
cd /path/to/project && opencode chat
```
## 核心功能
### 1. 代码生成
```bash
# 生成新功能
opencode run "创建一个用户认证模块,支持 JWT 和 OAuth2"
# 生成测试
opencode run "为 user_service.py 编写单元测试,覆盖率 90%+"
```
### 2. 代码审查
```bash
# 审查 PR
opencode run "审查这个 PR 的代码质量、安全性和性能问题"
# 代码审计
opencode run "审计这个模块的安全漏洞和代码异味"
```
### 3. 重构
```bash
# 重构代码
opencode run "重构这个函数,提高可读性和性能"
# 类型转换
opencode run "将这个 JavaScript 文件转换为 TypeScript"
```
### 4. 调试
```bash
# 分析错误
opencode run "分析这个错误日志,找出根本原因并修复"
# 性能优化
opencode run "分析这段代码的性能瓶颈并优化"
```
## 工作模式
### 全自动模式 (适合可信任务)
```bash
opencode run --auto "任务描述"
```
### 交互式模式 (需要确认)
```bash
opencode run --interactive "任务描述"
```
### 只读模式 (仅分析,不修改)
```bash
opencode run --read-only "分析这个架构并提出改进建议"
```
## 最佳实践
### 1. 明确任务范围
❌ 模糊:"改进这个代码"
✅ 明确:"重构这个函数,减少嵌套层级,添加错误处理"
### 2. 提供上下文
```bash
# 指定相关文件
opencode run --context "src/,tests/" "添加输入验证"
# 指定技术栈
opencode run --stack "python,fastapi,postgresql" "创建用户 API"
```
### 3. 分步执行复杂任务
```bash
# 第一步:分析
opencode run --read-only "分析当前架构"
# 第二步:规划
opencode run "基于分析结果,制定重构计划"
# 第三步:执行
opencode run --auto "执行重构计划第一步"
```
### 4. 验证结果
```bash
# 运行测试
opencode run "运行测试并修复失败用例"
# 代码检查
opencode run "运行 linter 并修复所有警告"
```
## 配置
### 模型选择
```bash
# 使用特定模型
opencode run --model "coder-model" "任务"
# 使用默认模型(在 ~/.opencode/config.toml 配置)
opencode run "任务"
```
### 常用配置项
在 `~/.opencode/config.toml` 中配置:
```toml
[default]
model = "coder-model"
auto_approve = false
max_iterations = 10
[profiles.python]
model = "python-expert"
lint_tool = "ruff"
test_runner = "pytest"
[profiles.javascript]
model = "js-expert"
lint_tool = "eslint"
test_runner = "vitest"
```
## 输出格式
### 代码变更
星期五会输出:
- 修改的文件列表
- 变更摘要
- 关键决策说明
- 潜在风险提示
### 审查报告
- 问题分类(安全/性能/风格)
- 严重程度
- 修复建议
- 代码示例
## 安全注意事项
⚠️ **重要规则:**
1. **不要在不信任的目录运行** - 星期五有文件系统访问权限
2. **审查自动变更** - 即使是 --auto 模式,也要 review 关键变更
3. **敏感信息** - 不要在提示中包含密钥、密码等敏感信息
4. **Git 提交** - 自动提交前确保变更正确
## 故障排除
### 常见问题
**问题:** 星期五卡住或无响应
**解决:** 检查网络、模型 API 状态,或重启会话
**问题:** 变更不符合预期
**解决:** 提供更详细的任务描述,或切换到交互模式
**问题:** 权限错误
**解决:** 检查工作目录权限,或使用 sudo(谨慎)
## 相关技能
- `agentic-coding` - 合同驱动的代码开发流程
- `coding-agent` - 通用编程代理支持
- `github` - GitHub 集成和 PR 管理
## 反馈
- 有用吗?`clawdhub star friday`
- 保持更新:`clawdhub update friday`
- 报告问题:https://clawdhub.com/skills/friday
---
*星期五,你的编程伙伴。让代码写得更快、更好、更安心。*
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### README.md
```markdown
# 星期五 (Friday) 🤖
**专用编程代理技能**
## 安装
```bash
clawdhub install friday
```
## 用途
星期五是一个专注于代码编写、审查和重构的编程代理。使用 opencode CLI 作为核心工具,支持多种编程优化模型。
## 快速开始
```bash
# 基本使用
opencode run "你的编程任务"
# 指定项目目录
cd /path/to/project && opencode run "添加用户认证功能"
# 交互式会话
opencode chat
```
## 典型场景
- ✍️ **代码生成** - 新功能、API、组件
- 🔍 **代码审查** - PR 审核、安全审计
- 🔄 **重构** - 代码优化、类型转换
- 🐛 **调试** - 错误分析、性能优化
- 🧪 **测试** - 单元测试、集成测试
## 配置
在 `~/.opencode/config.toml` 中配置默认模型和偏好设置。
## 文档
完整文档见 `SKILL.md`。
---
*让代码写得更快、更好、更安心。*
```
### _meta.json
```json
{
"owner": "easeclick",
"slug": "friday",
"displayName": "星期五",
"latest": {
"version": "1.0.0",
"publishedAt": 1772434430338,
"commit": "https://github.com/openclaw/skills/commit/8084628b7cfeefd43429ea38a4c0ad4f86cabedc"
},
"history": []
}
```