Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/boston-harness-group-workflow-design-v2
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/workflow-design-v2
What's inside
- Skill name
workflow-design-v2- Description
- Run the design-v2 workflow.
- License
- MIT
- Instructions
- 940 lines in SKILL.md · view on GitHub
Agent Skills spec issues
- body: 940 lines (spec recommends under 500)
Files (2)
- SKILL.annotations.yaml
- SKILL.md
SKILL.md (first lines)
# Design V2 Workflow
The user wants: **$ARGUMENTS**
## Step: Init User Intent
Creates the user intent ledger with the initial idea.
```bash
python3 -c "from factory.workflow.contributed.design_v2.intent_init import main; main()" "$PROJECT_PATH"
```
### Gate — Has Factory (Automated)
**MANDATORY:** Wait for the preceding agent to finish, then run this check BEFORE spawning the next agent. Do NOT run agents in parallel across this gate.
```bash
python3 -c "from pathlib import Path; exists = Path("$PROJECT_PATH/.factory/config.json").exists(); print("PROCEED" if exists else "HALT")"
```
- **PROCEED** (exit 0 / no FAIL in output) → continue to `graph_update`
- **HALT** (exit non-zero / FAIL in output) → continue to `discover` instead.
## Step: Discover
```bash
factory discover $PROJECT_PATH
```
### Gate — Factory Md Exists (Automated)
**MANDATORY:** Wait for the preceding agent to finish, then run this check BEFORE spawning the next agent. Do NOT run agents in parallel across this gate.
```bash
python3 -c "from pathlib import Path; exists = Path("$PROJECT_PATH/factory.md").exists(); print("PROCEED" if exists else "HALT")"
```
- **PROCEED** (exit 0 / no FAIL in output) → continue to `factory_init`
- **HALT** (exit non-zero / FAIL in output) → continue to `create_factory_md` instead.
## Phase 1: Ceo — Create Factory Md
```bash
factory agent ceo --task "Create factory.md from template. Copy the factory config template to the project root. Fill in: Goal, Scope, Guards, Eval command, Threshold, and Smoke Test. If .factory/eval_spec.json exists, populate the Eval Spec section. If .factory/strategy/current.md has a Research Configuration section, populate research sections (Research Target, Mutable/Fixed Surfaces, etc.).
Read: .factory/eval_profile.json
Write output to: factory.md" --project "$PROJECT_PATH" --timeout 3600
```
```bash
# Artifact verification: create_factory_md
_vfail=0
_f="$PROJECT_PATH/factory.md"
[ ! -f "$_f" ] && echo "VERIFY FAIL: create_factory_md: factory.md missing" && _vfail=1
[ -f "$_f" ] && [ ! -s "$_f" ] && echo "VERIFY FAIL: create_factory_md: factory.md is empty" && _vfail=1
[ "$_vfail" -ne 0 ] && echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) VERIFY_FAIL node=create_factory_md" >> "$PROJECT_PATH/.factory/hooks/hook-log.txt" && exit 1
echo "VERIFY OK: create_factory_md artifacts validated"
echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) VERIFY_OK node=create_factory_md" >> "$PROJECT_PATH/.factory/hooks/hook-log.txt"
```
*(harness verification — DO NOT SKIP)*
## Step: Factory Init
Parse factory.md and generate .factory/config.json. Must run after factory.md is created.
```bash
factory init $PROJECT_PATH
```
## Step: Graph Update
Extract or incrementally update the code knowledge graph before study.
```bash
factory graph update $PROJECT_PATH
```
## Phase 2: Observe
Run local study to gather observations:
```bash
factory study $PROJECT_PATH
```
Writes observations to `.factory/strategy/observations.md`.
If your task includes a focus directive or focus topic, pass it to the study command:
`factory study $PROJECT_PATH --focus "<your focus topic>"`
## Phase 3: Researcher — Graph Explorer
```bash
factory agent researcher --task "Explore the project's code knowledge graph to build structural understanding. Read .factory/strategy/observations.md for focus context.
**Step 0 — detect graph availability:** Your working directory is already the project root. The graph file lives at `$PROJECT_PATH/graph.json` (NOT inside `.factory/`). Run this smoke check FIRST — use a relative path since your CWD is the project root: `test -f graph.json && echo 'GRAPH AVAILABLE' || echo 'NO GRAPH'` — if the output says GRAPH AVAILABLE, proceed with the graph commands below. If the output says NO GRAPH, skip to the fallback section.
**If the graph IS available:**
1. Run `factory graph query "$PROJECT_PATH" "<focus from observations>" --depth 2` to find relevant nodes
2. Run `factory graph explain "$PROJECT_PATH" "<key node>"` on the most important nodes to understand their connections and dependencies
3. Run `factory graph path "$PROJECT_PATH" "<A>" "<B>"` to trace dependency paths between key components
4. Write structured findings to .factory/strategy/graph-context.md covering: key modules and their relationships, dependency paths, architectural layers, entry points and hotspots
**If the graph is NOT available**, fall back to direct file exploration:
1. Use `find . -name '*.py' | head -50` to discover source files
2. Use `grep -rn 'class \|def ' --include='*.py' | head -100` to map functions and classes
3. Use `grep -rn 'import ' --include='*.py' | head -100` to trace dependencies
4. Write the same structured findings to .factory/strategy/graph-context.md
Read: .factory/strategy/observations.md
Write output to: .factory/strategy/graph-context.md" --project "$PROJECT_PATH" --timeout 600
```
```bash
# Artifact verification: graph_explorer
_vfail=0
_f="$PROJECT_PATH/.factory/strategy/graph-context.md"
[ ! -f "$_f" ] && echo "VERIFY FAIL: graph_explorer: .factory/strategy/graph-context.md missing" && _vfail=1
[ -f "$_f" ] && [ ! -s "$_f" ] && echo "VERIFY FAIL: graph_explorer: .factory/strategy/graph-context.md is empty" && _vfail=1
[ "$_vfail" -ne 0 ] && echo "$(date -u +%Y-%m-%dT%H:%M:%SZ) VERIFY_FAIL node=graph_explorer" >> "$PROJECT_PATH/.factory/hooks/hook-log.txt" && exit 1
echo "VERIFY OK: graph_explorer artifacts validated"From boston-harness-group/remote-factory, MIT.
More from boston-harness-group/remote-factory
- 0.667score
factory
boston-harness-group
Launch the Factory CEO agent to autonomously evolve any software project through systematic experimentation.
SkillAFreshness: A★ 72Claude Code +9 - 0.629score
pipeline
boston-harness-group
Design and execute a custom multi-agent pipeline for any goal.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
implement
boston-harness-group
Build a specific feature or improvement using Factory's multi-agent system.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
pipeline-subagents
boston-harness-group
Design and execute a custom multi-agent pipeline using Claude Code subagents directly.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
status
boston-harness-group
Show the current Factory status for this project, including project state, experiment history, eval scores, and active backlog.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
study
boston-harness-group
Analyze the current codebase using Factory's observation engine and code graph.
SkillBFreshness: B★ 72Claude Code +9
Signals
- Stars
- 72
- Forks
- 30
- Open issues
- 51
- Last commit (this folder)
- Sep 17, 2026 (1 month ago)
- Last release
- Aug 7, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from boston-harness-group
- 0.667score
factory
boston-harness-group
Launch the Factory CEO agent to autonomously evolve any software project through systematic experimentation.
SkillAFreshness: A★ 72Claude Code +9 - 0.629score
pipeline
boston-harness-group
Design and execute a custom multi-agent pipeline for any goal.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
implement
boston-harness-group
Build a specific feature or improvement using Factory's multi-agent system.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
pipeline-subagents
boston-harness-group
Design and execute a custom multi-agent pipeline using Claude Code subagents directly.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
status
boston-harness-group
Show the current Factory status for this project, including project state, experiment history, eval scores, and active backlog.
SkillBFreshness: B★ 72Claude Code +9 - 0.629score
study
boston-harness-group
Analyze the current codebase using Factory's observation engine and code graph.
SkillBFreshness: B★ 72Claude Code +9
Cite this page
workflow-design-v2 skill. Agent Mart. https://agentmart.dev/skills/boston-harness-group-workflow-design-v2 (last updated 2026-10-24)