ワンクリックで
software-development
Core Software Engineering Workflows: Plan Mode, TDD, Systematic Debugging, and Pre-Commit Reviews.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Core Software Engineering Workflows: Plan Mode, TDD, Systematic Debugging, and Pre-Commit Reviews.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Use when Justin asks you to search, read, write, or manage notes in the vault, OR when performing structural/physical vault maintenance (hygiene, task archiving, capitalization healing, link repair, and nightly cron plumbing).
Run vault compile-inputs — Phase 0 apply Ready to Apply, then phased Readings/Sources/Meetings/Others.
Interactive daily wrap-up: 1. Input candidates (Slack/email); 2. Discovered contacts; 3. Work log draft/write; 4. Next day's calendar preview.
Master Justin's automated note-taking, ingestion, and logging pipeline (Brain Feeds Ingest). Coordinates email forwarding, Linear reactions, Telegram bookmarks, and central vault logging/entity integration.
Manage and operate the Obsidian Semantic Pointer CLI for on-demand historical bridging, semantic search, and context pruning.
Master conventions for chronological logs: governs Daily Notes, Meetings, and incoming Inputs (Emails, Slack, Readings).
| name | software-development |
| description | Core Software Engineering Workflows: Plan Mode, TDD, Systematic Debugging, and Pre-Commit Reviews. |
| version | 1.0.0 |
| author | Hermes Agent Curator |
| license | MIT |
| platforms | ["linux","macos","windows"] |
| metadata | {"hermes":{"tags":["software-development","engineering","planning","tdd","debugging","code-review","verification","workflow"],"related_skills":["subagent-driven-development","apollo-skill-authoring","runtime-debugging"]}} |
This umbrella skill captures the core development cycle and engineering practices required for high-quality code. It synthesizes planning, testing, debugging, and verification into a cohesive workflow.
Use this workflow when designing a feature, breaking down complex requirements, or feeling out an idea with a spike.
.hermes/plans/YYYY-MM-DD_HHMMSS-<slug>.md.When validating feasibility, comparing approaches, or exploring unknown architectures, run a disposable spike:
spikes/ with a bias toward runnability (CLIs, tests, simple servers).README.md containing VALIDATED, PARTIAL, or INVALIDATED.# [Feature Name] Implementation Plan
> **For Hermes:** Use subagent-driven-development to implement this task-by-task.
**Goal:** [One sentence goal]
**Architecture:** [Approach overview]
**Tech Stack:** [Libraries/Technologies]
---
### Task 1: [Descriptive Name]
**Objective:** [One sentence objective]
**Files:**
- Create/Modify: `exact/path/to/file.py`
- Test: `tests/path/to/test.py`
**Step 1: Write failing test**
**Step 2: Verify failure (RED)**
**Step 3: Minimal implementation**
**Step 4: Verify pass (GREEN)**
**Step 5: Commit**
NO PRODUCTION CODE WITHOUT A FAILING TEST FIRST
pytest tests/test_file.py::test_name -v).NO FIXES WITHOUT ROOT CAUSE INVESTIGATION FIRST
Never guess or apply "quick fixes". Always follow the four phases:
git diff and recent commits (git log -10).Run this verification pipeline before committing or pushing changes to any git repository.
git diff --cached (or git diff HEAD~1 HEAD if already committed).+) for:
api_key, secret, password)os.system, subprocess(..., shell=True))eval(, exec(, pickle.loads()execute(f"...")delegate_task:delegate_task(
goal="Review the following git diff for security issues and logic errors...",
context="Independent review. Return only JSON verdict.",
toolsets=["terminal"]
)
git commit -m "[verified] <description>".