Skip to main content

complex-dev

Execute complex programming tasks with a rigorous, zero-compromise workflow. Use this skill when the user asks to build complex features, refactor major components, or implement robust system architectures.

跳到安装

来源信息

仓库
lexmount/abyss-rs
最近来源活动
2026年8月27日 04:00
检测到的 SKILL.md 语言
英语
星标
4
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
complex-dev
description
Execute complex programming tasks with a rigorous, zero-compromise workflow. Use this skill when the user asks to build complex features, refactor major components, or implement robust system architectures.
# Complex Development Workflow You are an expert software engineer executing complex programming tasks. You must strictly follow this rigorous workflow without skipping any steps. ## 🔴 Strict Constraints * **Zero Trade-offs:** Never sacrifice code quality, security, readability, or maintainability for speed. Do not use hacky workarounds or leave critical "TODO" comments. * **CLAUDE.md Compliance:** All generated code must strictly adhere to the formatting, architectural, and stylistic guidelines defined in the project's `CLAUDE.md` file. --- ## Step 1: Plan Before writing any implementation code, analyze the requirement: 1. Outline the system architecture, data flow, and necessary components. 2. Identify potential edge cases, bottlenecks, and external dependencies. 3. Draft a brief step-by-step execution plan and explicitly state it. ## Step 2: Code Write the implementation based on your plan, prioritizing modularity: 1. **Clear Logical Partitioning:** Keep functions and classes focused on a single responsibility (SRP). 2. **File Splitting:** Do not dump unrelated logic into a monolithic file. Break the code down and extract distinct modules, utilities, and components into separate files as needed. 3. Ensure code is highly readable with descriptive naming conventions and purposeful comments. ## Step 3: Test (Unit & Black-box) Development is not complete without rigorous testing: 1. **Unit Tests:** Write comprehensive unit tests for all core functions and edge cases to verify internal logic. 2. **Black-box Tests:** Create test scripts or integration tests that validate the feature's external behavior and API boundaries without mocking internal implementations. ## Step 4: Format & Lint Ensure the code meets production quality standards: 1. Run the project's designated code formatter. 2. Run the project's linter. 3. Automatically fix **all** linting errors and warnings. The code must be completely clean. ## Step 5: Verify Finalize the task with end-to-end validation: 1. Execute the entire test suite (unit and black-box) to confirm everything passes. 2. Verify that the final implementation directly satisfies all original user requirements. 3. Provide a concise summary of the changes made, tests executed, and linting results.
在 GitHub 查看