dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
Production-oriented workflow skills for AI coding agents.
v2.2.0
Organize the following pipeline into installable, reusable Coding Agent Workflows:
Requirement → Plan → Code Navigation → Impact Analysis → Implementation → Validation → Knowledge Capture → Git Commit → Delivery
This is not a plain collection of prompts, but a set of installable Coding Agent Workflow Skills.
Common problems with traditional Coding Agents:
This project addresses them through:
| Mechanism | What it solves |
|---|---|
| State Machine | Clear phases and resumable states, avoiding process drift |
| Risk Control | L0–L4 risk levels to keep change scope under control |
| Progressive Discovery | Locate code layer by layer, reducing context reads |
| Code Graph | Understand structure and impact (Impact / Blast Radius) |
| Vector Knowledge | Long-term knowledge capture, reusable across sessions |
| Git Safety | Protect the user's existing changes with small commits |
| Validation | Stable validation pipeline |
| Acceptance Criteria | Item-by-item verification before delivery |
This project offers two levels of usage:
Best for small projects, personal projects, and scenarios where you want to copy prompts directly.
Located at:
simplePrompt/
Main files:
OptimizeGeneratePromotSkill.mdOptimizeEditFunctionSkill.mdThese prompts are verified through real usage — shorter workflow and lower context overhead, suitable for small projects that do not need a full Agent Skills infrastructure.
v2.2 adds state machine, risk control, code graph, and vector knowledge on top of the lightweight prompt edition, so it is more complete but also requires more context and a more complex execution flow.
Best for medium-to-large projects, long-term maintained projects, and scenarios that need persistent knowledge, code graphs, state management, and standard Skill installation.
Includes:
project-bootstrap-workflowfeature-change-workflowFeatures:
SKILL.md structure| Skill | Use when | Input | Output |
|---|---|---|---|
project-bootstrap-workflow |
New project | readme.md |
Complete project skeleton and development workflow |
feature-change-workflow |
Existing project | User request + project context | Safe incremental modification |
New project → project-bootstrap-workflow
Existing project change → feature-change-workflow
The two Skills share one Base Engineering Protocol. Feature Change only adds the specific flow for modifying existing projects, avoiding two duplicated rule sets.
Shared Engineering Protocol
│
┌──────┴──────┐
↓ ↓
Project Bootstrap Feature Change
Workflow Workflow
↓ ↓
New Project Existing Project
The Base Protocol is defined once, at skills/project-bootstrap-workflow/references/base-protocol.md.
MCP Vector Backend
↓
Python Local Vector Backend
↓
Markdown fallback
Use project-bootstrap-workflow to initialize and develop a new project from readme.md.
Use feature-change-workflow to modify the existing project based on the following requirement:
<feature request>
Use feature-change-workflow to analyze and fix the existing project based on the following issue:
<bug description>
Best for team projects. Clone the repository, then copy the Skill directory you need into the target agent's project-level skills directory.
git clone https://github.com/cjz-wr/agent-engineering-workflow.git
cd agent-engineering-workflow/
Best for reusing across all your personal projects. Copy the Skill directory into the target agent's user-level skills directory.
A local-only install script (copies files locally, never auto-installs extra dependencies over the network):
./scripts/install-local.sh codex
./scripts/install-local.sh claude
./scripts/install-local.sh cursor
Install to the user-level directory:
./scripts/install-local.sh codex --user
The script never silently overwrites an existing Skill with the same name — it fails safely with a hint.
Skills search paths may differ between clients and versions. Always follow the target client's current official documentation.
User Request
↓
Skill Selection
↓
Analyze
↓
Plan
↓
Code Navigation
↓
Implement
↓
Validate
↓
Commit
↓
Delivery
examples/demo-project/ demonstrates a complete example and the relationships between its files:
| File | Responsibility |
|---|---|
readme.md |
Product requirement source |
AGENTS.md |
AI development conventions |
plan.md |
Development plan and progress |
tree.md |
Directory structure explanation |
decision.md |
Key engineering decision log |
agent-engineering-workflow/
├── README.md
├── skills/ # Two Workflow Skills
├── docs/ # Architecture and protocol docs
├── examples/ # demo-project example
└── scripts/ # Validation and install scripts
Designed for Agent Skills-compatible coding agents.
The exact discovery path and installation behavior may differ by client and version. Always follow the target client's current documentation for skill installation and discovery.
Validate the Skill structure:
python scripts/validate-skills.py
Checks: Skill structure, frontmatter, references, version, duplication.
Suggested flow when changing the protocol:
Change Base Protocol → Validate → Sync both Skills → Update version
If you have suggestions or encounter issues, feel free to open an Issue or submit a Pull Request.
Current version: v2.2.0
See git history / release notes for changes.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。