Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
10c65a5
feat(agents): align sssc planner with rai parity, add signing and val…
WilliamBerryiii Apr 30, 2026
04f6681
Merge remote-tracking branch 'origin/main' into feat/sssc-planner-rai…
WilliamBerryiii Apr 30, 2026
4572030
chore(plugins): regenerate plugin readmes for sssc command and instru…
WilliamBerryiii May 1, 2026
cf2081a
style(instructions): reformat sssc-gap-analysis tables per markdown-t…
WilliamBerryiii May 1, 2026
ef28214
feat(scripts): wire format:tables to Format-MarkdownTables wrapper wi…
WilliamBerryiii May 1, 2026
d4d5ebb
style(docs): reformat markdown tables via Format-MarkdownTables wrapper
WilliamBerryiii May 1, 2026
ec02add
fix(prompts): align SSSC capture/from-* prompts with sssc-state schema
WilliamBerryiii May 2, 2026
902d9ce
fix(agents): align sssc-planner agent with sssc-state schema (sbom/sc…
WilliamBerryiii May 2, 2026
147973b
fix(instructions): align SSSC handoff/identity instructions with sssc…
WilliamBerryiii May 2, 2026
dfba547
fix(scripts): tighten Sign-PlannerArtifacts repo-root guard and silen…
WilliamBerryiii May 2, 2026
dcee864
ci(workflows): install npm dependencies before running Pester tests
WilliamBerryiii May 2, 2026
c99e5ba
chore: refresh stale ms.date on workflows and video-to-gif example RE…
WilliamBerryiii May 2, 2026
b79e02a
fix(security): align sssc planner validation guidance
WilliamBerryiii May 16, 2026
31ca9f9
Merge remote-tracking branch 'origin/main' into feat/sssc-planner-rai…
WilliamBerryiii May 16, 2026
bab65f0
Merge branch 'main' into feat/sssc-planner-rai-parity
WilliamBerryiii May 20, 2026
391985f
Merge branch 'main' into feat/sssc-planner-rai-parity
WilliamBerryiii May 21, 2026
15cd8c8
Merge branch 'main' into feat/sssc-planner-rai-parity
May 21, 2026
9dca881
docs(skills): bump pr-reference REFERENCE ms.date to 2026-05-21
May 21, 2026
047c389
feat(instructions): add shared coaching-patterns instruction for expl…
May 23, 2026
47154d6
feat(agents): add phase-gate semantics and coaching-aware Phase 1 ope…
May 23, 2026
b68cf92
Merge branch 'main' into feat/sssc-planner-rai-parity
WilliamBerryiii May 24, 2026
b58272a
chore: regenerate plugin outputs
WilliamBerryiii May 25, 2026
4c0bca4
Merge branch 'main' into feat/sssc-planner-rai-parity
WilliamBerryiii May 27, 2026
f0d7f60
fix(instructions, prompts): collapse duplicate disclaimer protocol an…
WilliamBerryiii May 27, 2026
9702416
fix(scripts): document projectSlug semantics under -SessionPath
WilliamBerryiii May 27, 2026
0c60168
feat(scripts, instructions): close phaseGates parity gap between sssc…
WilliamBerryiii May 27, 2026
6fbfee9
Merge remote-tracking branch 'origin/main' into feat/sssc-planner-rai…
WilliamBerryiii May 29, 2026
b159f43
fix(agents): align SSSC planner inline state schema with canonical so…
WilliamBerryiii May 29, 2026
d467b0a
fix(instructions): align coaching-patterns detail level vocabulary wi…
WilliamBerryiii May 29, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 9 additions & 1 deletion .cspell.json
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,15 @@
"subcat",
"vally",
"whiteboarding",
"πρᾶξις"
"ˈpræksɪs",
"πρᾶξις",
"agentic",
"sssc",
"SSSC",
"SLSA",
"Sigstore",
"cosign",
"scorecard"
],
"reporters": [
"default",
Expand Down
68 changes: 34 additions & 34 deletions .github/CUSTOM-AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,30 +38,30 @@ Select from the **agent picker dropdown** in the Chat view:

The Research-Plan-Implement (RPI) workflow provides a structured approach to complex development tasks.

| Agent | Purpose | Key Constraint |
|----------------------|-------------------------------------------------------------------|------------------------------------------------|
| **rpi-agent** | Autonomous agent with subagent delegation for complex tasks | Requires a subagent tool enabled |
| **task-researcher** | Produces research documents with evidence-based recommendations | Research-only; never plans or implements |
| **task-planner** | Creates 3-file plan sets (plan, details, prompt) | Requires research first; never implements code |
| **task-implementor** | Executes implementation plans with subagent delegation | Requires completed plan files |
| **task-reviewer** | Validates implementation against research and plan specifications | Requires research/plan artifacts |
| Agent | Purpose | Key Constraint |
|----------------------|-------------------------------------------------------------------------------------------------------|-----------------------------------------------------------|
| **rpi-agent** | Autonomous agent with subagent delegation for complex tasks | Requires a subagent tool enabled |
| **task-researcher** | Produces research documents with evidence-based recommendations | Research-only; never plans or implements |
| **task-planner** | Creates 3-file plan sets (plan, details, prompt) | Requires research first; never implements code |
| **task-implementor** | Executes implementation plans with subagent delegation | Requires completed plan files |
| **task-reviewer** | Validates implementation against research and plan specifications | Requires research/plan artifacts |
| **task-challenger** | Adversarial questioning agent that interrogates completed implementations with What/Why/How questions | Experimental; no suggestions, hints, or leading questions |

### Documentation and Planning Agents

| Agent | Purpose | Key Constraint |
|----------------------------------|------------------------------------------------------------------------------|-------------------------------------------------------|
| **adr-creation** | Interactive ADR coaching with guided discovery | Socratic coaching approach |
| **brd-builder** | Creates Business Requirements Documents with reference integration | Solution-agnostic requirements focus |
| **doc-ops** | Documentation operations and maintenance | Does not modify source code |
| **meeting-analyst** | Analyzes meeting transcripts to extract product requirements via work-iq-mcp | Experimental; requires work-iq-mcp EULA; transcripts may contain PII and confidential data, analysis files are unencrypted on disk |
| **prd-builder** | Creates Product Requirements Documents through guided Q&A | Iterative questioning; state-tracked sessions |
| **product-manager-advisor** | Requirements discovery, story quality, and prioritization guidance | Principles over format; delegates to prd/brd builders |
| **security-planner** | STRIDE-based security model analysis with standards mapping and backlog handoff | Six-phase conversational workflow; experimental |
| **sssc-planner** | Supply chain security assessment with 6-phase workflow against OpenSSF Scorecard, SLSA, Sigstore, and SBOM | Six-phase conversational workflow; experimental |
| **rai-planner** | Responsible AI assessment with 6-phase workflow against Microsoft Responsible AI Impact Assessment Guide and NIST AI RMF | Six-phase conversational workflow; experimental |
| **system-architecture-reviewer** | Reviews system designs for trade-offs and ADR alignment | Scoped review; delegates security concerns |
| **ux-ui-designer** | JTBD analysis, user journey mapping, and accessibility requirements | Research artifacts only; visual design in Figma |
| Agent | Purpose | Key Constraint |
|----------------------------------|--------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------|
| **adr-creation** | Interactive ADR coaching with guided discovery | Socratic coaching approach |
| **brd-builder** | Creates Business Requirements Documents with reference integration | Solution-agnostic requirements focus |
| **doc-ops** | Documentation operations and maintenance | Does not modify source code |
| **meeting-analyst** | Analyzes meeting transcripts to extract product requirements via work-iq-mcp | Experimental; requires work-iq-mcp EULA; transcripts may contain PII and confidential data, analysis files are unencrypted on disk |
| **prd-builder** | Creates Product Requirements Documents through guided Q&A | Iterative questioning; state-tracked sessions |
| **product-manager-advisor** | Requirements discovery, story quality, and prioritization guidance | Principles over format; delegates to prd/brd builders |
| **security-planner** | STRIDE-based security model analysis with standards mapping and backlog handoff | Six-phase conversational workflow; experimental |
| **sssc-planner** | Supply chain security assessment with 6-phase workflow against OpenSSF Scorecard, SLSA, Sigstore, and SBOM | Six-phase conversational workflow; experimental |
| **rai-planner** | Responsible AI assessment with 6-phase workflow against Microsoft Responsible AI Impact Assessment Guide and NIST AI RMF | Six-phase conversational workflow; experimental |
| **system-architecture-reviewer** | Reviews system designs for trade-offs and ADR alignment | Scoped review; delegates security concerns |
| **ux-ui-designer** | JTBD analysis, user journey mapping, and accessibility requirements | Research artifacts only; visual design in Figma |

### Utility Agents

Expand All @@ -71,14 +71,14 @@ The Research-Plan-Implement (RPI) workflow provides a structured approach to com

### Code and Review Agents

| Agent | Purpose | Key Constraint |
|--------------------------------|------------------------------------------------------------------|-------------------------------------------------------|
| **pr-review** | 4-phase PR review with tracking artifacts | Review-only; never modifies code |
| **prompt-builder** | Engineers and validates instruction/prompt files | Dual-persona system with auto-testing |
| **security-reviewer** | OWASP vulnerability assessment with subagent-driven verification | Delegates all reference reading to subagents |
| **code-review-functional** | Pre-PR branch diff reviewer for functional correctness and logic gaps | Review-only; five focus areas; optional artifact save |
| **code-review-full** | Orchestrator running functional + standards reviews via subagents | Merges both reports; delegates to subagents; experimental |
| **code-review-standards** | Skills-based standards reviewer for local changes and PRs | Findings must trace to a loaded skill; experimental |
| Agent | Purpose | Key Constraint |
|----------------------------|-----------------------------------------------------------------------|-----------------------------------------------------------|
| **pr-review** | 4-phase PR review with tracking artifacts | Review-only; never modifies code |
| **prompt-builder** | Engineers and validates instruction/prompt files | Dual-persona system with auto-testing |
| **security-reviewer** | OWASP vulnerability assessment with subagent-driven verification | Delegates all reference reading to subagents |
| **code-review-functional** | Pre-PR branch diff reviewer for functional correctness and logic gaps | Review-only; five focus areas; optional artifact save |
| **code-review-full** | Orchestrator running functional + standards reviews via subagents | Merges both reports; delegates to subagents; experimental |
| **code-review-standards** | Skills-based standards reviewer for local changes and PRs | Findings must trace to a loaded skill; experimental |

### Generator Agents

Expand All @@ -91,12 +91,12 @@ The Research-Plan-Implement (RPI) workflow provides a structured approach to com

### Platform Integration Agents

| Agent | Purpose | Key Constraint |
|--------------------------|------------------------------------------------------------|-------------------------------------------------|
| **github-backlog-manager** | Consolidated GitHub backlog management with community interaction | Uses MCP GitHub tools |
| **jira-backlog-manager** | Consolidated Jira backlog management with workflow dispatch and handoff tracking | Uses Jira skill planning workflows |
| **ado-prd-to-wit** | Analyzes PRDs and plans Azure DevOps work item hierarchies | Planning-only; does not create work items |
| **jira-prd-to-wit** | Analyzes PRDs and plans Jira issue hierarchies | Planning-only; does not mutate Jira |
| Agent | Purpose | Key Constraint |
|----------------------------|----------------------------------------------------------------------------------|-------------------------------------------|
| **github-backlog-manager** | Consolidated GitHub backlog management with community interaction | Uses MCP GitHub tools |
| **jira-backlog-manager** | Consolidated Jira backlog management with workflow dispatch and handoff tracking | Uses Jira skill planning workflows |
| **ado-prd-to-wit** | Analyzes PRDs and plans Azure DevOps work item hierarchies | Planning-only; does not create work items |
| **jira-prd-to-wit** | Analyzes PRDs and plans Jira issue hierarchies | Planning-only; does not mutate Jira |

### Testing Agents

Expand Down
Loading
Loading