Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计未展示

software-forge软件锻造

Agent Skill

software-forge 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

259

周安装

11

GitHub Stars

5

下载量

91
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:software-forge(软件锻造)
来源仓库:https://github.com/ahmedhamadto/software-forge
仓库路径:skills/software-forge
安装命令:
npx skills add https://github.com/ahmedhamadto/software-forge --skill software-forge
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/ahmedhamadto/software-forge --skill software-forge

简介

用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于根据关键词或任务场景从多个来源中筛选出相关技术方案或工具。
  • 通过关键词匹配和来源仓库分析实现信息聚合与初步评估。
  • 安装命令:npx skills add https://github.com/ahmedhamadto/software-forge --skill software-forge
  • 建议确认权限范围和维护状态,避免触发不必要的联网或文件操作。

SKILL.md

Project Orchestrator

Overview

Universal project lifecycle skill. Classifies your project type, builds a phase plan, then walks through each phase sequentially — invoking existing skills where they exist and running inline design phases where they don't.

The rule: No project uses all phases. The router selects 7–18 phases based on what you're actually building.

Announce at start: "I'm using the orchestrate skill to guide this project through its lifecycle."

When to Use

  • Starting a new project from scratch (greenfield)
  • Adding a major feature that changes architecture, data flow, or integrations
  • Unsure which skills to invoke and in what order
  • Starting work on a project type you haven't classified before

When NOT to use:

  • Small bug fixes, typos, minor UI tweaks — just do the work
  • Pure research or exploration — use Explore agent directly
  • Single-file changes with clear requirements — use TDD directly
  • You already know exactly which single skill applies (e.g., just need /security-audit)

Mode Selection

Before doing anything else, ask ONE question:

How would you like to work? (A) Build — Full-speed design and implementation. No teaching pauses. (B) Learn — Same build quality, plus I teach you software engineering concepts at every decision point. Tracks your growth across projects.

If the user selects (B) Learn, invoke the engineering-mentor skill using the Skill tool. Engineering Mentor wraps this orchestrator with an adaptive teaching layer — it handles everything from here. Stop executing this skill after invoking engineering-mentor.

If the user selects (A) Build or gives no preference, continue with Phase 0 below.

How It Works

  1. Classify — Ask what you're building, determine project type
  2. Route — Select the phases that apply
  3. Read — Load each phase file on demand before executing it
  4. Execute — Walk through each phase sequentially
  5. Handoff — Each phase produces a doc artifact; later phases build on earlier ones

All artifacts are saved to docs/plans/. If resuming mid-project, check which docs already exist to determine current phase.


Phase 0: Project Classification

Ask ONE question: "What are you building?"

TypeIndicatorsPhase Count
macOS AppDesktop UI, SwiftUI, AppKit, menu bar app8–10 phases
iOS Mobile AppiPhone/iPad, SwiftUI, UIKit, App Store8–15 phases
Web FrontendReact, Vue, static site, no backend8–10 phases
Full-Stack WebFrontend + database + API + auth14–17 phases
Voice AgentLiveKit, telephony, STT/TTS, conversational AI13–15 phases
Edge/IoT + MLHardware devices, computer vision, ML pipeline, fleet management16–19 phases

Sub-classification questions (if needed):

  • Mobile/Web: "Does it have a backend?" — if yes, add full-stack phases
  • Any type: "Does it integrate with external services?" — if yes, add resilience phase
  • Any type: "Will this be deployed to cloud infrastructure you manage?" — if yes, add infrastructure phase
  • Any type: "Is this a new project or adding to an existing system?" — if existing, add system assessment phase. If user wants to evaluate a full redesign, suggest /brownfield-greenfield instead.
  • Any type with UI: "Does your project have state transitions, loading sequences, or interactions that would benefit from motion design?" — if yes, add motion design phase

Available cross-cutting skills (invoke during relevant phases):

  • /stack-audit — Run during Phase 0.5 or standalone to audit the existing tech stack against the 15-domain taxonomy
  • /stack-compatibility-oracle — Run after Phase 1 (Brainstorming) when a tech stack is proposed, to check for architectural incompatibilities before committing
  • /architecture-best-practices — Queryable reference layer; invoke during any design phase (2–13) when evaluating technology choices or diagnosing issues
  • /brownfield-greenfield — Alternative to Phase 0.5 for projects considering a major redesign; extracts intent, strips tech, proposes fresh architecture

Route Table

PhasemacOSiOSWeb FEFull-StackVoiceEdge/IoT+ML
0.5 System Assessmentoooooo
1. Brainstormxxxxxx
2. Domain Modeloxxx
3. System Design + Securityoxxx
4. Resilienceoxxx
5. ML Pipelinex
6. Edge Architecturex
7. API Specificationoxxx
8. Voice Prompt Designx
9. Infrastructureoox
10. UI Designxxxxo
11. UX Designxxxxo
12. Motion Designoooo
13. Cost Analysis & Riskxxxxxx
14. Writing Plansxxxxxx
⟳ COMPACTxxxxxx
15. Implementationxxxxxx
⟳ COMPACTxxxxxx
16. Security Validationoxxx
17. Observabilityxxx
18. ML Validationx
19. Polish & Reviewxxxxxx
20. Retrospectivexxxxxx

x = always applies | o = conditional (based on sub-classification) | blank = skip

Compile Your Phase Plan

After classification, explicitly list the active phases for this project before proceeding:

  1. Review the route table for your project type
  2. For each "o" phase, check the sub-classification answers to determine if it's active
  3. Write out the numbered list of active phases (e.g., "Active phases: 0.5, 1, 2, 3, 4, 7, 10, 11, 13, 14, 15, 16, 18")
  4. Present the phase plan to the user for confirmation before starting

This prevents accidentally skipping or running wrong phases.


Phase Execution

This is not optional. This is not negotiable. You cannot execute a phase from memory. You cannot summarize. You cannot skip.

When entering Phase N:

  1. Read./phases/phase-XX-name.md using the Read tool
  2. Follow its instructions exactly
  3. Produce the deliverable it specifies 3b. Append a Decision Log entry to the design doc on disk capturing: what was decided, what was rejected, why, and any user corrections or teaching moments.
  4. Move to the next active phase in your compiled plan

If you catch yourself thinking "I know what this phase does" — STOP. Read the file. Skills evolve. Your memory is stale.

Context Compaction

Context compaction keeps the conversation window lean for implementation and validation phases. During design and planning (Phases 1–14), let the context grow naturally — the agent makes better decisions with the full chain of reasoning visible.

Compaction Points

After Phase 14 (Writing Plans), before Phase 15 (Implementation): All design decisions and task breakdowns are now saved to docs/plans/. Summarize key decisions, constraints, and tech choices into a compact handoff block, then let the natural context compression drop the verbose design conversation.

After Phase 15 (Implementation), before Phase 16 (Security Validation): Implementation details (code discussions, debugging, refactoring) are no longer needed. The code is on disk. Summarize what was built and any deviations from the plan.

Compaction Protocol

At each compaction point:

  1. Verify artifacts are on disk. Check that docs/plans/ contains the expected deliverables from completed phases. If anything is missing, write it before compacting.
  2. Produce a compact summary of the key decisions carried forward — architecture choices, tech stack, constraints, trade-offs, and anything the next phase needs to know.
  3. After compaction, the next phase MUST re-read its inputs from disk. Phase 15 reads the plan. Validation phases (16–18) read the relevant design docs for what they're validating.

Why Only Two Compaction Points

  • Design phases (1–14) need full context. Each phase builds on the previous. Compacting mid-design forces re-reading and loses nuance — rejected alternatives, trade-off discussions, and "why not" reasoning.
  • Implementation (15) needs the plan, not the design conversation. The plan captures everything implementation needs.
  • Validation phases (16–18) need design docs + code, not the implementation conversation. They read code from the filesystem and reference design docs on disk.

Phase File Mapping

PhaseFile
0.5./phases/phase-00.5-system-assessment.md
1./phases/phase-01-brainstorming.md
2./phases/phase-02-domain-modeling.md
3./phases/phase-03-system-design.md
4./phases/phase-04-resilience.md
5./phases/phase-05-ml-pipeline.md
6./phases/phase-06-edge-architecture.md
7./phases/phase-07-api-specification.md
8./phases/phase-08-voice-prompt.md
9./phases/phase-09-infrastructure.md
10./phases/phase-10-ui-design.md
11./phases/phase-11-ux-design.md
12./phases/phase-12-motion-design.md
13./phases/phase-13-cost-analysis.md
14./phases/phase-14-writing-plans.md
15./phases/phase-15-implementation.md
16./phases/phase-16-security-validation.md
17./phases/phase-17-observability.md
18./phases/phase-18-ml-validation.md
19./phases/phase-19-polish-review.md
20./phases/phase-20-retrospective.md

Resumption Protocol

If starting a new session mid-project:

  1. Check docs/plans/ for existing artifacts
  2. Read each doc to understand decisions already made
  3. Determine which phase produced the last artifact
  4. Resume from the next phase
  5. If docs/plans/.mentor-checkpoint.json exists, read it. If mode is "learn", invoke engineering-mentor with the stored state instead of continuing in Build mode.
  6. If the design doc contains ### Decision Log sections, read them to understand prior reasoning before continuing.

Artifact -> Phase mapping:

ArtifactPhase Completed
System Assessment sectionPhase 0.5 (Existing System Assessment)
*-design.mdPhase 1 (Brainstorming)
Domain Model section in design docPhase 2
*-system-design.mdPhase 3 (DDIA)
Resilience section in system designPhase 4
*-ml-pipeline.mdPhase 5
Edge Architecture sectionPhase 6
API Specification section/docPhase 7
Voice prompt docPhase 8
Infrastructure sectionPhase 9
UI Design section in design docPhase 10
UX Design section in design docPhase 11
Motion Design section in design docPhase 12
Cost & Risk section in design docPhase 13 (Cost Analysis)
*-plan.mdPhase 14 (Writing Plans)
Code exists + tests passPhase 15 (Implementation)
Security audit reportPhase 16
Observability sectionPhase 17
ML validation reportPhase 18
Review findings addressedPhase 19
Retrospective section in design docPhase 20

Anti-Patterns

MistakeFix
Skipping to implementationAlways start at Phase 0, even if "you know what you're building"
Running all phases for a simple macOS appTrust the router — it selects only applicable phases
Treating security as Phase 16 onlySecurity-by-design is in Phase 3; Phase 16 validates it was implemented
Designing the ML pipeline after building the APIPhases are sequential — ML decisions affect API shape
Writing plans without a domain modelPlans based on a vague domain produce vague tasks
Skipping resilience for "internal" servicesInternal services fail too — especially at 3am
Averaging latency instead of using percentilesp50 hides tail latency; use p95/p99
Adding features to an existing system without mapping it firstRun Phase 0.5 — understand what exists before designing what's new
Treating accessibility as a Phase 19 afterthoughtAccessibility-by-design in Phase 3 catches issues that are expensive to retrofit
Ignoring cloud costs until the bill arrivesPhase 13 (Cost Analysis) exists for this — unit economics matter
Skipping the phase file readAlways read the phase file, even if you think you remember it
Designing UI before knowing the API shapeUI/UX/Motion phases come after API spec for a reason
Committing to a tech stack without compatibility checkingRun /stack-compatibility-oracle after brainstorming to catch blockers early
Rewriting a brownfield system without extractionUse /brownfield-greenfield to separate intent from accident before proposing changes

Book References

PhaseBookAuthor
2. Domain Modeling*Domain-Driven Design*Eric Evans
3. System Design*Designing Data-Intensive Applications*Martin Kleppmann
4. Resilience*Release It!*Michael Nygard
5. ML Pipeline*Designing Machine Learning Systems*Chip Huyen
9. Infrastructure*Infrastructure as Code*Kief Morris
10. UI Design*Refactoring UI*Wathan & Schoger
10. UI Design*Every Layout*Andy Bell & Heydon Pickering
10. UI Design*Design Systems*Alla Kholmatova
11. UX Design*Don't Make Me Think*Steve Krug
11. UX Design*About Face*Alan Cooper
11. UX Design*Inclusive Design Patterns*Heydon Pickering
12. Motion Design*The Illusion of Life*Frank Thomas & Ollie Johnston
12. Motion Design*Animation at Work*Rachel Nabors
12. Motion Design*Designing Interface Animation*Val Head
14. Writing Plans*Growing Object-Oriented Software, Guided by Tests*Freeman & Pryce
17. Observability*Observability Engineering*Charity Majors
18. ML Validation*Reliable Machine Learning*Cathy Chen et al.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

38.52%
按下载量换算35

Claude

28.36%
按下载量换算26

Cursor

18.34%
按下载量换算17

Gemini CLI

8.45%
按下载量换算8

安全审计

暂无安全审计结果可展示。

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills