skills/code-method/SKILL.md
This skill should be used when the user wants an overview of the CODE Method (Context Oriented Development for Enterprises) — a structured SDLC framework with 9 specialized agents and 8 workflow phases covering discovery, planning, architecture, UX, stories, sprint management, implementation, and code review. Use when unsure which CODE Method skill to invoke, or when setting up the methodology on a new project.
npx skillsauth add ericgandrade/claude-superskills code-methodInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
The CODE Method (Context Oriented Development for Enterprises) is a structured software development methodology that guides teams through the full SDLC using specialized AI agents and conversational workflows. It replaces ad-hoc prompting with repeatable, quality-gated phases — from product discovery to deployment.
config.yaml)Each CODE Method skill embodies a specialized agent persona:
| Agent | Name | Role | Skill |
|-------|------|------|-------|
| Analyst | Mary | Discovery & market analysis | code-brief |
| Product Manager | James | PRD creation and validation | code-prd |
| Architect | William | Architecture decisions | code-architecture |
| UX Designer | Sophie | User experience planning | code-ux |
| Product Owner | Patricia | Epics & stories | code-stories |
| Scrum Master | Robert | Sprint planning & tracking | code-sprint |
| Developer | Tom | Story implementation | code-dev |
| QA Engineer | Carol | Adversarial code review | code-review |
| Orchestrator | Alex | Multi-agent coordination | code-method |
Determine which SDLC phase the project is in:
Greenfield (new project):
→ code-brief → code-prd → code-ux → code-architecture
→ code-stories → code-sprint → [loop] code-dev → code-review
Brownfield (existing codebase):
Small change: → code-dev (quick mode)
Large change: → code-prd → code-architecture → code-stories → code-sprint → code-dev → code-review
Quick win / bug fix:
→ code-dev (quick-dev mode, no planning needed)
Create .code-method/config.yaml at the project root:
# CODE Method Configuration
user_name: "Your Name"
communication_language: "en-US"
output_folder: "docs"
artifacts_folder: ".code-output"
settings:
show_reasoning_chain: true
require_elicitation: true
auto_save_outputs: true
naming:
prd_prefix: "PRD-"
story_prefix: "STORY-"
epic_prefix: "EPIC-"
adr_prefix: "ADR-"
Present the user with the full menu based on their project state:
Discovery Phase:
code-brief — Create a lightweight product brief before committing to a full PRDcode-prd — Create, validate, or edit a Product Requirements DocumentDesign Phase:
code-ux — Plan user experience, journeys, and design system decisionscode-architecture — Make architectural decisions (tech stack, patterns, structure)Planning Phase:
code-stories — Decompose PRD + Architecture into epics and implementation-ready storiescode-sprint — Populate and track sprint status from epicsImplementation Phase:
code-dev — Implement a story (full mode) or execute a quick task (quick-dev mode)code-review — Run adversarial code review before mergeEnforce these gates before advancing phases:
| Gate | Requirement |
|------|------------|
| Before Architecture | PRD validated (>85% score, no critical gaps) |
| Before Stories | PRD + Architecture both complete |
| Before Sprint | Epics and stories created in epics.md |
| Before Merge | Code review completed, 0 critical issues, >80% test coverage |
config.yaml before starting a new projectcode-reviewcode-dev quick mode for tasks <1 day; full mode for tasks >1 dayartifacts_folderUser: "I need to build a new SaaS product"
→ Invoke code-method, then route to code-brief → code-prd
User: "Which CODE Method skill handles sprint tracking?"
→ Describe code-sprint, provide usage example
User: "Set up CODE Method on my project"
→ Create .code-method/config.yaml, explain the agent roster and workflow sequence
User: "I have a PRD and architecture done, what's next?"
→ Route to code-stories
User: "Quick bug fix needed"
→ Route to code-dev (quick-dev mode)
testing
This skill should be used when the user needs to create, validate, standardize, or repair YAML frontmatter properties in Obsidian notes. Use when the user wants to add or update tags, aliases, dates, custom properties, or any metadata fields in the Properties panel of an Obsidian note.
development
This skill should be used when the user needs to create or edit an Obsidian Canvas — a freeform visual workspace that arranges notes, cards, links, images, and web content on an infinite canvas. Use when the user wants to map ideas spatially, build a knowledge dashboard, sketch a concept cluster, or create a visual workspace linking multiple Obsidian notes.
tools
This skill should be used when the user wants to automate repetitive Obsidian tasks using the Obsidian CLI, shell commands, or scripted workflows. Use when the user needs to batch-create notes, bulk-update frontmatter, run vault maintenance tasks, open specific notes in Obsidian, navigate the vault programmatically, or integrate Obsidian with external tools.
development
This skill should be used when the user needs to create, edit, or convert a diagram into Mermaid syntax. Use when the user asks for a flowchart, sequence diagram, class diagram, state diagram, entity-relationship diagram, mindmap, Gantt chart, or any other diagram type that Mermaid supports. Outputs a ready-to-render Mermaid code block.