← 返回 Skills 市场
yezhaowang888-stack

Sharpagent Engineering Lifecycle

作者 yezhaowang888-stack · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
22
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install sharpagent-engineering-lifecycle
功能描述
SharpAgent Engineering Lifecycle — 6-phase engineering pipeline: Spec → Plan → Build → Verify → Review → Ship. Embedding five-factor review, calibration fram...
使用说明 (SKILL.md)

SharpAgent Engineering Lifecycle v1.0.0

Tells your agent how to work. Not scattered prompts — a complete engineering discipline from "what are we building" to "safe deployment." Inspired by addyosmani/agent-skills (⭐39K), fused with SharpAgent five-factor review, calibration framework, and content safety.

Core Operating Rules

These rules apply across ALL phases. Non-negotiable.

1. Surface Assumptions

Before implementing anything non-trivial, explicitly state:

ASSUMPTIONS I'M MAKING:
1. [assumption 1]
2. [assumption 2]
→ Correct me now or I'll proceed with these.

2. Manage Confusion Actively

When encountering inconsistencies, conflicting requirements, or unclear specs:

  1. STOP. Don't guess.
  2. Name the confusion.
  3. Present the tradeoff or clarifying question.
  4. Wait for resolution.

3. Push Back When Warranted

You're not a yes-machine. When an approach has clear problems:

  • Point it out directly + quantify the impact
  • Propose an alternative
  • Accept the human's override if they decide with full context

4. Enforce Simplicity

100 lines that work beat 1000 lines that are "elegant." After each step, ask: could this be fewer lines? Is this abstraction worth it?

5. Scope Discipline

Touch only what you're asked to touch. No comment cleaning, no adjacent refactoring, no unsolicited "improvements."

6. Verify > Assume

"Seems right" is never sufficient. Passing tests, build output, or runtime data, or it's not done.

Contract

contract:
  name: sharpagent-engineering-lifecycle
  version: "1.0.0"
  category: workflow
  trust_level: verified
  reads:
    - Project
    - Task
    - Goal
  writes:
    - Task
    - Document
  preconditions:
    - "Task or feature description must be provided"
    - "Access to file system for reading/writing code"
  postconditions:
    - "All lifecycle phases completed or explicitly skipped"
    - "Verification gates passed for completed phases"
  calibration:
    default_mode: professional
    modes_supported: [professional, deep]
  compliance:
    jurisdiction: global
    safety_level: standard
  lifecycle:
    status: active
    publish_as: SharpAgent

Lifecycle: 6 Phases · 12+ Skills

[1. SPEC] → [2. PLAN] → [3. BUILD] → [4. VERIFY] → [5. REVIEW] → [6. SHIP]

Phase 1: SPEC — Spec First

Core principle: Never code without a spec.

Each step's output is the next step's input.

Idea input
    ↓
[1.1 Idea Refinement] — Divergent/convergent thinking, refine fuzzy concepts
    ↓
[1.2 Specification Document] — PRD: goals, architecture, interfaces, boundaries, test strategy
    ↓
[1.3 Five-Factor Review] — Every core assumption passes five-factor verification
    ↓
Output: spec.md + approved_by

1.1 Idea Refinement

  • Divergent: list all possibilities (no feasibility filter)
  • Convergent: select 1-3 most valuable directions
  • Output: concrete proposal (1-2 paragraphs)

1.2 Specification

  • Goals & metrics (how do we measure success)
  • Architecture highlights
  • Interface design (contract-first)
  • Boundaries (what's out of scope)
  • Test strategy (unit/integration/E2E tiers)
  • Rollback plan

1.3 Five-Factor Review

  • Every core assumption gets a five-factor check
  • 🔗 Source: what's the assumption based on?
  • 🧠 Logic: is the reasoning chain complete?
  • 🌍 Compliance: any compliance risks?
  • 🏳️ Interest: hidden bias in this choice?
  • 🔄 Cross: do other approaches support this assumption?

Phase 2: PLAN — Decompose

Core principle: Big tasks break into small, independently verifiable pieces.

Spec document
    ↓
[2.1 Task Breakdown] — Split into independently verifiable tasks
    ↓
[2.2 Dependency Sorting] — Order by dependency graph
    ↓
[2.3 Acceptance Criteria] — Clear "done" definition per task
    ↓
Output: tasks.md + acceptance_criteria

2.1 Task Breakdown

  • Each task ≤ one evening's work
  • Natural commit boundaries
  • Independently testable and verifiable

2.2 Dependency Sorting

  • Directed Acyclic Graph (DAG) structure
  • Parallel tasks marked
  • Critical path identified

2.3 Acceptance Criteria

  • Explicit "how do we know it's done"
  • Anti-pattern: "it works" → "unit test coverage ≥ 80%"

Phase 3: BUILD — Incremental

Core principle: Thin slices, one commit at a time, safety first.

Task list
    ↓
[3.1 Thin-Slice Coding] — One slice at a time
    ↓
[3.2 Auto-Write Tests] — Each slice carries tests
    ↓
[3.3 Contract Validation] — Interfaces/types/boundaries match spec
    ↓
[3.4 Anti-Self-Deception Check] — Adversarial review of your own code
    ↓
Output: code_commit + test_result + contract_check

3.1 Thin-Slice Coding

  • 1-2 files at a time
  • Atomic commits
  • Rollback safety is the baseline

3.2 Auto-Write Tests

  • Tests are proof, not overhead
  • Red-Green-Refactor (TDD cycle)
  • Every function has corresponding tests

3.3 Contract Validation

  • Interface signatures match spec
  • Type safety verified
  • Boundary values handled
  • Error paths return properly

3.4 Anti-Self-Deception Check

  • Adversarial review of code you just wrote
  • "Did I cut corners?" "What edge case did I miss?" "Really covered by tests?"

Phase 4: VERIFY — Prove It Works

Core principle: All verification must be repeatable, every round must have evidence.

Build output
    ↓
[4.1 Unit Tests] — All logic paths covered
    ↓
[4.2 Integration Verification] — Component interaction tests
    ↓
[4.3 End-to-End Tests] — Critical paths E2E
    ↓
[4.4 Security Scan] — OWASP Top 10 check
    ↓
Output: test_report.md

4.1 Unit Tests

  • 100% core logic path coverage
  • Boundary conditions tested
  • Error paths tested

4.2 Integration

  • Module interface tests
  • Data flow verification
  • External dependency mock validation

4.3 End-to-End

  • Critical user paths
  • Error scenarios
  • Performance baseline

4.4 Security Scan

  • Input validation
  • Permission checks
  • Sensitive info exposure

Phase 5: REVIEW — Gate Check

Core principle: Five-axis review. Every axis must pass.

Verification output
    ↓
[5.1 Code Quality] — Clean/readable/maintainable
    ↓
[5.2 Architecture Consistency] — Matches spec
    ↓
[5.3 Performance Assessment] — Measure first, optimize second
    ↓
[5.4 Security Review] — OWASP + least privilege
    ↓
[5.5 Documentation Update] — Log what changed and why
    ↓
Output: review_report.md + approval_gate

5.1 Code Quality

  • Functions \x3C 30 lines
  • Meaningful naming conventions
  • Comments say "why" not "what"
  • No dead code

5.2 Architecture Consistency

  • Matches spec's architecture design
  • No unapproved new dependencies
  • No layer violations

5.3 Performance Assessment

  • Measure before optimizing
  • Before/after comparison data
  • Optimize bottlenecks only

5.4 Security Review

  • OWASP Top 10 checklist
  • Least privilege principle
  • No hardcoded secrets

5.5 Documentation Update

  • Spec updated (matches actual implementation)
  • ADR (Architecture Decision Record)
  • API docs updated if interface changed

Phase 6: SHIP — Safe Deployment

Core principle: Faster AND safer is good. Faster WITHOUT safety is not.

Gate approval
    ↓
[6.1 Pre-Launch Checklist] — Item-by-item confirmation
    ↓
[6.2 Progressive Rollout] — Blue-green / canary
    ↓
[6.3 Monitoring Setup] — Key metrics post-launch
    ↓
[6.4 Rollback Plan] — Immediate revert if something breaks
    ↓
[6.5 Retrospective] — Record what was learned (success or failure)
    ↓
Output: release_notes.md + postmortem.md

6.1 Pre-Launch Checklist

  • ✅ All tests passing
  • ✅ Rollback script ready
  • ✅ Version bumped
  • ✅ CHANGELOG updated
  • ✅ Monitoring metrics configured

6.2 Progressive Rollout

  • 1% → 10% → 50% → 100%
  • Observation period at each stage
  • Stop immediately if anomalies found

6.3 Monitoring Setup

  • Key business metrics
  • Error rate
  • Latency changes
  • Resource usage

6.4 Rollback Plan

  • Rollback steps in release notes
  • Rollback script already tested
  • Post-rollback verification steps

6.5 Retrospective

  • Success or failure, log it as [LRN/ERR]
  • Success: what went well? How to replicate?
  • Failure: root cause? How to prevent?

Phase Quick Reference

Phase What Output Time Est.
SPEC Requirements → Spec → Five-factor spec.md 1-2h
PLAN Breakdown → Sort → Acceptance tasks.md 0.5-1h
BUILD Slice → Code → Test → Anti-self-check code + tests 2-6h
VERIFY Unit → Integration → E2E → Security test_report.md 1-2h
REVIEW Five-axis → Approval review_report.md 1h
SHIP Checklist → Canary → Monitor → Retro release_notes.md 1h

Quality Gates

Gate Check Must pass to proceed to
Spec gate All core assumptions five-factor reviewed Plan
Plan gate Every task has acceptance criteria Build
Code gate TDD + contract validation + anti-self-deception Verify
Verify gate Unit/Integration/E2E/Security all pass Review
Review gate All five axes green Ship
Ship gate Pre-launch checklist all ✅ Deploy

Integration Points

Five-Factor Review

  • Phase 1 embeds five-factor review (every core assumption)
  • Phase 5 review can trigger five-factor checks

Calibration Framework

  • Output style fully controlled by calibration
  • Deep mode: thorough detailed analysis
  • Professional mode: standard output

Content Safety

  • Phase 4 security scan integrates content safety engine
  • Phase 6 rollback plan includes security incident response

Edge Cases

Situation Action
Tiny change (rename a variable) Skip SPEC/PLAN, go straight to BUILD+VERIFY+REVIEW
Hotfix (production outage) May skip phases, but retrospective must catch up
Unfamiliar tech stack Invest time in Source-Driven Development in SPEC phase
Frequent requirement changes Each change goes back to SPEC phase
Single-line change Fast track: BUILD(minimal) → VERIFY → REVIEW → SHIP

Version History

  • v1.0.0 — Initial release. 6-phase engineering pipeline, 12+ skills, 3-tier quality gate system.

SharpAgent · MIT-0 · 2026-05-11

安全使用建议
This looks safe to use as a structured coding workflow, but it is designed to let the agent edit project files. Run it in a repository with backups or version control, review generated specs and code diffs, and do not treat the skill’s self-labeled “verified” status as independent validation.
功能分析
Type: OpenClaw Skill Name: sharpagent-engineering-lifecycle Version: 1.0.0 The skill bundle defines a structured 6-phase engineering lifecycle (Spec, Plan, Build, Verify, Review, Ship) designed to guide an AI agent through a professional software development process. It emphasizes rigorous verification, security scanning (OWASP Top 10), and architectural consistency. No indicators of data exfiltration, malicious execution, or harmful prompt injection were found; the instructions in SKILL.md are focused on quality control and safety.
能力评估
Purpose & Capability
The stated purpose is a 6-phase engineering lifecycle, and the documented capabilities include reading/writing project code and documents. That is purpose-aligned, but users should expect the agent to modify project files when invoking it.
Instruction Scope
The workflow emphasizes assumptions, clarification, scope discipline, testing, and accepting human override; no artifact-backed prompt hijacking or hidden goal redirection was found.
Install Mechanism
There is no install spec, no required binaries, no environment variables, no credentials, and no code files present.
Credentials
Project file-system access is requested for a development workflow and is proportionate, especially with the stated instruction to touch only requested files.
Persistence & Privilege
No persistence mechanism, background agent, credential use, account access, or privileged runtime requirement is shown in the provided artifacts.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install sharpagent-engineering-lifecycle
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /sharpagent-engineering-lifecycle 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release – SharpAgent Engineering Lifecycle v1.0.0 - Introduces a 6-phase engineering workflow: Spec → Plan → Build → Verify → Review → Ship. - Embeds SharpAgent's five-factor review, calibration framework, content safety, and anti-rationalization mechanism. - Enforces core operating rules including explicit assumptions, active confusion management, scope discipline, and "verify > assume." - Provides detailed steps, outputs, and best practices for each phase to support structured development at any scale. - Supports professional and deep calibration modes for quality and compliance across global jurisdictions.
元数据
Slug sharpagent-engineering-lifecycle
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Sharpagent Engineering Lifecycle 是什么?

SharpAgent Engineering Lifecycle — 6-phase engineering pipeline: Spec → Plan → Build → Verify → Review → Ship. Embedding five-factor review, calibration fram... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 22 次。

如何安装 Sharpagent Engineering Lifecycle?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install sharpagent-engineering-lifecycle」即可一键安装,无需额外配置。

Sharpagent Engineering Lifecycle 是免费的吗?

是的,Sharpagent Engineering Lifecycle 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Sharpagent Engineering Lifecycle 支持哪些平台?

Sharpagent Engineering Lifecycle 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Sharpagent Engineering Lifecycle?

由 yezhaowang888-stack(@yezhaowang888-stack)开发并维护,当前版本 v1.0.0。

💬 留言讨论