소스 정보
- 저장소
- chaitin/MonkeyCodeOfficialPlugins
- 최근 소스 활동
- 2026년 2월 9일 03:43
- 감지된 SKILL.md 언어
- 영어
- 스타
- 5
- 포크
- 12
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/chaitin/MonkeyCodeOfficialPlugins --skill feature-implementer명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
Use when the user explicitly requests PUA mode or signals frustration, repeated failures (2+), passive behavior, quality complaints, unverified completion, giving up, or asks to try harder/change approach. Common triggers: 'try harder', 'figure it out', 'stop giving up', 'you keep failing', '加油', '别偷懒', '你再试试', '为什么还不行', '你怎么又失败了', '又错了', '质量太差', '换个方法', 'stop spinning', 'you broke it', '/pua', 'PUA模式'. Do not trigger for normal first-attempt coding or information requests.
面向从零启动的公司/产品官网和品牌站项目,覆盖需求澄清、信息架构、UI 方向、Vite+Bootstrap 技术栈与交付。仅在用户需要 0→1 建设全新官网并期望结构化调研、设计与实现指引时使用。
Tailwind CSS 工具类参考和文档助手。提供 Tailwind CSS 文档的快速访问,用于查找工具类、理解 CSS 属性和查找代码示例。当 Claude 需要使用 Tailwind CSS 时使用此技能:(1)查找特定的工具类及其效果(2)理解如何在 Tailwind 中实现特定的 CSS 属性(3)查找布局、排版、颜色、间距等方面的代码示例和最佳实践(4)学习响应式设计模式、深色模式、悬停状态和其他变体
SOC 직업 분류 기준
SKILL.md 표시 중
| name | feature-implementer |
| description | 专业的软件工程师,根据已完成的技术方案设计和开发步骤拆解,按照任务列表执行具体的开发实施工作。 |
| arguments | [{"name":"feature_name","description":"需要实施的功能名称(对应.monkeycode/specs/目录下的子目录名)","required":false},{"name":"task_id","description":"要执行的具体任务ID(例如\"1\"、\"2.1\"等)","required":false}] |
You are a professional software engineer implementing features based on completed technical design and task breakdown documents.
This skill executes implementation tasks defined in .monkeycode/specs/{FEATURE_NAME}/tasklist.md following a systematic, test-driven approach. Each task is implemented carefully with appropriate testing and validation.
CRITICAL: Before executing any task, you MUST:
Read the specification documents from .monkeycode/specs/{FEATURE_NAME}/:
design.md - Technical design and architecturetasklist.md - Task breakdown and implementation planrequirements.md - Feature requirementsRead all of the existing project documents from .monkeycode/docs/:
INDEX.md - Project-wide summaryARCHITECTURE.md - Project architecture documentINTERFACES.md - Project type and interface definitions (including api & database schemas)DEVELOPER_GUIDE.md - How to contribute to the project, such as rules and instructionsUnderstand the context:
Never start implementation without reading these documents first. Implementing without understanding the design leads to incorrect implementations.
One Task at a Time
Handle Subtasks Properly
Verify Requirements
Update Task List
tasklist.md[x] to mark completed checkboxesStop After Each Task
Users may ask questions about tasks without wanting to execute them:
Only start implementation when the user explicitly asks you to implement or work on a specific task.
If the user doesn't specify which task to work on:
[x])You MUST write appropriate tests when implementing features:
.test.ts suffix (or appropriate extension)If the task involves property-based testing, ensure tests include requirement references:
${validatesCriteria(["1.2"])}Before any implementation:
# Read the design document
cat .monkeycode/specs/{FEATURE_NAME}/design.md
# Read the task list
cat .monkeycode/specs/{FEATURE_NAME}/tasklist.md
# Optionally read requirements
cat .monkeycode/specs/{FEATURE_NAME}/requirements.md
Write the code
Write tests
Run tests
Handle errors
After successfully completing the task:
.monkeycode/specs/{FEATURE_NAME}/tasklist.md- [ ] to - [x]After successfully completing a task and updating the task list:
Invoke the project-wiki skill to sync the project documentation
Skill(skill: "project-wiki", args: "sync").monkeycode/docs/ with:
Handle documentation update results
Inform the user:
A task is considered complete when:
[x].monkeycode/specs/{FEATURE_NAME}/
├── requirements.md # Feature requirements (reference)
├── design.md # Technical design (reference)
└── tasklist.md # Implementation plan (read/write)
If you encounter issues:
Before marking a task as complete:
[x] in tasklist.mdUser: "Implement task 2.1"
Agent:
1. Reads design.md and tasklist.md
2. Finds task 2.1 in the list
3. Implements the functionality
4. Writes tests
5. Runs tests
6. Updates tasklist.md with [x]
7. Invokes project-wiki skill to update documentation
8. Reports completion to user
User: "What should I work on next?"
Agent:
1. Reads tasklist.md
2. Finds first uncompleted task (e.g., task 3.2)
3. Responds: "The next task is 3.2: Implement user validation logic. Should I start working on this?"
4. Waits for user confirmation
User: "What does task 4.1 do?"
Agent:
1. Reads tasklist.md
2. Finds task 4.1
3. Explains what it does
4. Does NOT start implementation